WordPress PHP警告:parse_url(://:80 / blog / xmlrpc.php)

时间:2011-04-06 16:56:55

标签: php wordpress

我在我的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 );

1 个答案:

答案 0 :(得分:1)

看起来Wordpress正试图联系某人的XMLRPC端点,但网址格式不正确。当您的WP安装似乎不在/blog/xmlrpc.php时路径为/blog这一事实表明它正在 您正在寻找的XMLRPC端点。

检查您的设置,您可能已将其配置为在创建或更新帖子时在某处执行XMLRPC请求。插件也可能导致此问题。