У меня есть сценарий, который автоматически отправляет сообщения в wordpress с помощью параметра XML-RPC.
У меня настроены два блога (на разных серверах, оба Linode VPS) и третий Linode VPS.
Третий сервер отправляет сообщение XML RPC на оба других сервера и отправляет сообщения на обоих без каких-либо проблем.
Я недавно купил учетную запись общего хостинга (на CrocWeb, если это имеет значение), и по какой-то причине я не могу отправить скрипт XML-RPC на этот сервер (с того же третьего VPS Linode).
Я сравнил phpinfo на обоих, выглядит почти одинаково. Вы можете что-нибудь придумать?
Примечание: я связался со службой поддержки Crocweb, и они добавили в свой брандмауэр правило, разрешающее доступ с моего третьего Linode VPS. Кроме того, я могу wget
домашняя страница сервера crocweb с третьего VPS, так что это не проблема брандмауэра, я думаю.
Спасибо!
Несколько недель назад я столкнулся с такой же проблемой. Я использую библиотеку IXR PHP, и мне не удалось опубликовать новую статью в Wordpress.
Я обнаружил ошибку или несовместимость с новой версией файла xmlrpc.php. Я вернул этот файл к предыдущей версии, и все вернулось к норме.