Hi there, @dg12345,
I checked your site connection with Jetpack and I can too see a connection error in our system when testing your site. There are a few things I’d like to try.
- Would you please disconnect and then reconnect Jetpack? You can follow these instructions to do that.
- If that doesn’t work, ensure that our IP range is fully allow listed; your host can help you with that.
- Check for any security/caching plugins you may have enabled, and try temporarily disabling them to see if it fixes the problem.
- Search for any firewall on your server-side that might be blocking the communication with the xmlrpc.php file – your host should be able to help you with that again.
Also, I see you’re using Cloudflare currently. Can you please make sure that you’ve followed the following guides, which outline the proper setup for Jetpack and Cloudflare?
Hope that’s all clear! Let us know how that goes, and we’ll be here to help out if you’re still having issues.
we’ve already tried all that, it is not that
As i pointed out we are using bedrock
which means the xmlrpc.php is at example.com/wp/xmlrpc.php
Please update the path, and possibly get your system to be able to deal with this setup going forward
your other team member managed it here https://wordpress.org/support/topic/unable-to-insert-blog-29/
Plugin Support
Bruce (a11n)
(@bruceallen)
Happiness Engineer
Hi @dg12345,
Thanks for highlighting your use of Bedrock. Given that Bedrock structures WordPress core files within a /wp
subdirectory, it’s essential to ensure that Jetpack can locate the necessary files, such as xmlrpc.php
, for proper connectivity.
To facilitate this:
- Set the
WP_SITEURL
Constant: In your Bedrock configuration, define the WP_SITEURL
to point to your WordPress installation, including the subdirectory. For example: define('WP_SITEURL', 'https://learning.publiclawproject.org.uk/wp');
This setting helps Jetpack identify the correct path to your WordPress core files.
- Verify
xmlrpc.php
Accessibility: Ensure that the xmlrpc.php
file is accessible at https://learning.publiclawproject.org.uk/wp/xmlrpc.php
. You should see the message: “XML-RPC server accepts POST requests only.” If not, Jetpack may not be able to communicate with your site.
- Check for Server or Security Configurations: Some server configurations or security plugins might block access to
xmlrpc.php
. Ensure that there are no restrictions preventing Jetpack from accessing this file.
I see that the Site URL for the site has the /wp
added, so you should be able to connect Jetpack to the site now.
By implementing the above steps, Jetpack should connect seamlessly with your Bedrock setup without requiring intervention on our part. If you encounter any issues or need additional assistance, feel free to reach out.
Hello @dg12345,
Do you have updates about that, do you still need help? We usually close inactive threads after one week of no movement, but we want to make sure we’re all set before marking it as solved. Thanks!