• 解決済 wfcnobby

    (@wfcnobby)


    2.9.2の時にも発生していたテーマのインストール時のエラーです。
    テーマのインストールで「おすすめ」や「最新」をクリックすると発生。
    2.9.2の時はwp-includes/http.phpにてタイムアウトの秒数を調整し、apacheを再起動することで、エラーは解消しました。しかし最近導入した3.0日本語で再発しています。
    エラー内容:
    API リクエストの間に、予期しない HTTP エラーが発生しました。
    再度お試しください。

    今回もhttp.phpのタイムアウト時間の調整で解決かと思いましたが、3.0では2.9.2では記述されていたタイムアウト関連の記述が見当たらないようです。

    環境
    ブラウザーFirefox 3.6.6 IE8いずれも発生
    php5.3.2
    httpd 2.2.15
    Mysql-server 5.1.47
    OS Fedora12 64bit

    キャッシュ、クッキーはすべて削除、プラグイン停止

    3.0で同様な現象の方はいないでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 2.9.2の時はwp-includes/http.phpにてタイムアウトの秒数を調整し、apacheを再起動することで、エラーは解消しました。

    過去の投稿と同じみたいですね。

    テーマのfunctions.phpに
    apply_filters( 'http_request_timeout', 10);
    (数字「10」は秒数)を追加すればよさそうな気がします。

    私も同じ現象に遭遇しました。そこで、解凍したWordPress3.0の全ファイルをキーワード ‘http_request_timeout’ で検索したところ、2.9.2のときと同様の修正箇所が見つかりました。wp-includes/class-http.php の220行目あたりです。

    'timeout' => apply_filters( 'http_request_timeout', 5),

    上記の5を適当な数字に増やしたところ、エラーは解消しました。

    トピック投稿者 wfcnobby

    (@wfcnobby)

    kurosquareさん、MZKMさん 回答有難うございます。しばらくレスが付かなかったので、諦めていました。
    MZKMさん御指摘の通り wp-include/class-http.phpのtimeout設定を5から30にしたところ、無事テーマのサイトに遷移しました。

    有難うございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「3.0日本語 テーマのインストールエラー」には新たに返信することはできません。