当我尝试在Wordpress网站上安装Jetpack时,出现以下错误:
错误详细信息:Jetpack服务器无法与您的通信 网站的XML-RPC URL。请检查以确保example.com/xmlrpc.php 工作正常。它应显示“ XML‑RPC服务器接受POST 在浏览器中查看时,“仅请求”。 在任何地方都不应有任何空白行或多余的输出。
当我转到URL时,我看到以下内容:
XML‑RPC server accepts POST requests only.
期望。感觉就像我已经尝试了所有Google搜索的内容和此处的所有内容:
我尝试卸载所有插件,但仍然无法使用:(
我在做什么错了?
请帮助!
答案 0 :(得分:0)
在查看链接时,他们特别提到了可能引起问题的空格或输出,并要求您在打开PHP标记等之前检查是否存在任何空白。
之所以这样谈论是因为,如果根本没有任何输出,那么PHP将不再能够发送任何HTTP标头!
如果您的文件正常,那么我猜(甚至可以保证?)您的display_errors
已打开。根据您ini文件中error_reporting
的级别,几乎没有任何提示或警告将创建输出,因此将停止设置其他HTTP标头。
为了获得最佳的错误记录体验(并希望也可以纠正错误),请将error_reporting
设置为-1
,转动display_errors off
,然后设置自定义error_log
。然后在终端中,输入tail -f /path/to/error_log
。现在,您的通知,警告和错误将实时滚动显示,而不会影响网页的显示。