0

Wordpress で XMLRPC 関数を使用していくつかのスクリプトを実行していますが、スクリプトで「エラーが発生しました - -32300:トランスポート エラー - ソケットを開けませんでした」というエラーが表示されます。

面白いことに、スクリプトを手動で実行すると、すべてが完全に機能します。cron ジョブとして実行すると、このエラー メッセージが記載された電子メールが届きます。私が成功しなかったことは...

1) すべてのプラグインを無効にします。 2) ホスティング会社のサポートに連絡してください。彼らは理由がわからず、「私はプログラマーではありません」という答えを私に残しました。

さまざまな API や RSS フィードにクエリを実行する他のスクリプトはすべて問題なく動作しますが、XML RPC フィードにクエリを実行しようとするスクリプトはすべて、このエラーで停止します。問題の診断を手伝ってくれる人はいますか? デフォルトで XML RPC が有効になっている Wordpress 3.5 を実行しています。

4

1 に答える 1

1

問題が解決しました。32300 ソケット エラーの問題を抱えている他の何百万人もの人々のために、新しい IXR_Client を呼び出すときに、私の xml rpc パスで $_SERVER['HTTP_HOST'] を削除することで修正されました。$_SERVER['HTTP_HOST'] をそのように使用できないとは知りませんでした。

于 2012-12-14T09:05:59.043 に答える