我在我的WordPress网站上检查了我的Apache错误日志,每次更新帖子(选择帖子并点击“更新”)我都会收到此错误:
[Wed Apr 06 11:35:21 2011] [错误] [client 127.0.0.1] PHP警告: parse_url(://:80 /博客/ xmlrpc.php): 无法解析URL /home/webuser/public_html/domain.com/public/wp-includes/class-http.php 在第241行
看起来它没有获得传递给parse_url函数的有效URL。有人知道我应该在哪里解决这个问题吗?
该网站似乎加载和更新正常,但这个错误让我担心。谢谢你的帮助!
编辑1:我检查了/wp-includes/class-http.php上的第241行,这里是代码:
236 // Allow plugins to short-circuit the request
237 $pre = apply_filters( 'pre_http_request', false, $r, $url );
238 if ( false !== $pre )
239 return $pre;
240
241 $arrURL = parse_url( $url );
答案 0 :(得分:1)
看起来Wordpress正试图联系某人的XMLRPC端点,但网址格式不正确。当您的WP安装似乎不在/blog/xmlrpc.php
时路径为/blog
这一事实表明它正在 您正在寻找的XMLRPC端点。
检查您的设置,您可能已将其配置为在创建或更新帖子时在某处执行XMLRPC请求。插件也可能导致此问题。