WordPress PHP Предупреждение: parse_url (: //: 80 / blog / xmlrpc.php) - PullRequest
0 голосов
/ 06 апреля 2011

Я проверил журнал ошибок Apache на своем сайте WordPress, и каждый раз, когда я обновляю сообщение (выбираю сообщение и нажимаю «обновить»), я получаю эту ошибку:

[Ср. 6 апреля 11:35:21 2011] [ошибка] [клиент 127.0.0.1] Предупреждение PHP: parse_url (: //: 80 / блог / xmlrpc.php): Невозможно разобрать URL в /home/webuser/public_html/domain.com/public/wp-includes/class-http.php по линии 241

Похоже, что он не получает действительный URL, переданный в функцию parse_url. Кто-нибудь знает, где я должен искать, чтобы это исправить?

Сайт вроде бы нормально загружается и обновляется, но эта ошибка меня беспокоит. Спасибо за любую помощь!

Редактировать 1: я проверил строку 241 в /wp-includes/class-http.php и вот код:

 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 Ответ

1 голос
/ 07 апреля 2011

Похоже, Wordpress пытается связаться с чьей-либо конечной точкой XMLRPC, но URL-адрес искажен. Тот факт, что путь равен /blog/xmlrpc.php, в то время как ваша установка WP, кажется, не находится в /blog, предполагает, что это , а не ваша конечная точка XMLRPC, которую ищут.

Проверьте ваши настройки, возможно, он настроен на выполнение запроса XMLRPC где-либо при создании или обновлении сообщения. Плагин также может вызывать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...