WPでプラグインをインストールする際エラーが表示されてしまう現象を解決する件

2014年6月14日土曜日

WEB備忘録 Wordpressとか…

t f B! P L


WPでプラグインをインストールしようと管理画面からトライするも、エラーが表示されてしまいインストールできない…。

ちなみにこの現象は、XREAサーバーで発生しております!w

何となくPHPのセーフモード云々の問題だろうとは遠くで察しが付きますが、恐らくそうなのでしょう…。

で、エラーの内容はというと…。


Warning: 予期せぬエラーが発生しました。WordPress.orgかこのサーバーの設定に何か問題があるかもしれません。問題が続くようであれば、サポートフォーラムを参照してみてください。 (WordPressは WordPress.orgとの安全な接続を確立できませんでした。サーバー管理者にご連絡ください) in /*****/wp-includes/update.php on line 119

Warning: 予期せぬエラーが発生しました。WordPress.orgかこのサーバーの設定に何か問題があるかもしれません。問題が続くようであれば、サポートフォーラムを参照してみてください。 (WordPressは WordPress.orgとの安全な接続を確立できませんでした。サーバー管理者にご連絡ください) in /*****/wp-includes/update.php on line 287

Warning: 予期せぬエラーが発生しました。WordPress.orgかこのサーバーの設定に何か問題があるかもしれません。問題が続くようであれば、サポートフォーラムを参照してみてください。 (WordPressは WordPress.orgとの安全な接続を確立できませんでした。サーバー管理者にご連絡ください) in /*****/wp-includes/update.php on line 435

という事で、安全な接続云々といった内容のエラーが合計3つ表示されております。

調べてみると、どうやらWPで設定した際にFTPとして接続設定してしまったのが問題かも?

もしかすると、SFTPの方のラジオボタン選択してたら良かったのでしょうか?

と考えても後の祭り…。

エラーの内容を見てみると「update.php」なのでこれを見てみる。

場所は、/wordpress/wp-includes/update.php にあります。

該当番号を見てみると、3箇所に以下の記述があるところが存在します。
$url = $http_url = 'http://api.wordpress.org/plugins/update-check/1.1/';
 if ( $ssl = wp_http_supports( array( 'ssl' ) ) )
  $url = set_url_scheme( $url, 'https' );
この、$url = set_url_scheme( $url, 'https' );のhttpsとなっている部分をhttpに変更します。3箇所ともです。

こんな感じですね!
$url = set_url_scheme( $url, 'https' );

3箇所修正したら、このファイルをサーバーにアップして上書きしてください!

これで再度プラグインのインストールを試すと…。


ご覧の通り、エラーは一切表示されなくなりました!

同様のトラブル、エラーが表示される方は、今回の方法を試してみてください!
WordPress Perfect GuideBook 3.x対応版

著:佐々木 恵

このブログを検索

Twitter