Wordpress - Jetpack 服务器无法与您站点的 XML-RPC URL 通信
Wordpress - The Jetpack server could not communicate with your site’s XML-RPC URL
当我尝试在我的 Wordpress 网站上安装 Jetpack 时,出现以下错误:
Error Details: The Jetpack server could not communicate with your
site’s XML-RPC URL. Please check to make sure example.com/xmlrpc.php
is working properly. It should show ‘XML‑RPC server accepts POST
requests only.’ on a line by itself when viewed in a browser and
should not have any blank lines or extra output anywhere.
当我转到 URL 时,我看到了这个:
XML‑RPC server accepts POST requests only.
这是意料之中的。感觉就像我已经尝试过我在谷歌上搜索过的一切以及这里的一切:
我已尝试卸载所有插件,但仍然无效:(
我做错了什么?
请帮忙!
查看 link,他们特别提到了可能导致问题的空格或输出,并要求您检查在开始 PHP 标签之前没有任何内容等
他们谈论这个的原因是因为如果有任何输出,那么 PHP 将不再能够发送任何 HTTP headers!
如果您的文件看起来没问题,那么我猜(甚至可以保证?)您的 display_errors
已打开。根据 ini 文件中 error_reporting
的级别,任何小通知或警告都会创建输出,因此会停止设置任何进一步的 HTTP headers。
为了获得最佳的错误记录体验(并希望也修复您的错误),请将 error_reporting
设置为 -1
,然后将 display_errors off
设置为自定义 error_log
.然后在终端中输入 tail -f /path/to/error_log
。您的通知、警告和错误现在将实时滚动过去,而不会扭曲您网页的显示。
当我尝试在我的 Wordpress 网站上安装 Jetpack 时,出现以下错误:
Error Details: The Jetpack server could not communicate with your site’s XML-RPC URL. Please check to make sure example.com/xmlrpc.php is working properly. It should show ‘XML‑RPC server accepts POST requests only.’ on a line by itself when viewed in a browser and should not have any blank lines or extra output anywhere.
当我转到 URL 时,我看到了这个:
XML‑RPC server accepts POST requests only.
这是意料之中的。感觉就像我已经尝试过我在谷歌上搜索过的一切以及这里的一切:
我已尝试卸载所有插件,但仍然无效:(
我做错了什么?
请帮忙!
查看 link,他们特别提到了可能导致问题的空格或输出,并要求您检查在开始 PHP 标签之前没有任何内容等
他们谈论这个的原因是因为如果有任何输出,那么 PHP 将不再能够发送任何 HTTP headers!
如果您的文件看起来没问题,那么我猜(甚至可以保证?)您的 display_errors
已打开。根据 ini 文件中 error_reporting
的级别,任何小通知或警告都会创建输出,因此会停止设置任何进一步的 HTTP headers。
为了获得最佳的错误记录体验(并希望也修复您的错误),请将 error_reporting
设置为 -1
,然后将 display_errors off
设置为自定义 error_log
.然后在终端中输入 tail -f /path/to/error_log
。您的通知、警告和错误现在将实时滚动过去,而不会扭曲您网页的显示。