WordPressでプラグインをインストールするためのプラグインの追加ページにアクセスするとき予期しないエラーが発生しました。 WordPress.orgまたはサーバーの設定の問題かもしれません。「エラーが発生したとき WordPress リポジトリに登録されている無料のプラグインをインストールできない問題が発生する可能性があります。 WordPress.orgまたはサーバー構成の問題のため WordPress テーマやプラグインをインストールできない場合は、回避策を見てみましょう。

WordPress "WordPress.orgまたはサーバー構成の問題"エラーの解決方法
WordPressから プラグイン » プラグインの追加を押して WordPress ストアに登録された無料のプラグインを検索してインストールすることができます。

上の図に示すように、推奨プラグインが表示され、プラグイン検索でインストールしたいプラグインを検索できる画面が表示されます。
しかし、下の図のように WordPress.orgやサーバーの構成上の問題によって予期しないエラーが発生したというエラー画面が表示されることがあります。

英語版を使用している場合は、「An unexpected error occurred. Something may be wrong with WordPress.org or this server's configuration." エラーメッセージが表示されます

WordPress.orgまたはサーバー構成の問題エラーの原因
このエラーは、 WordPressプラグイン情報を呼び出すために WordPress.orgサーバーと通信しようとしたときに接続が失敗した場合に発生します。次のようないくつかの原因が考えられます。
- サーバー WordPress.orgに接続できません: サーバーのインターネット接続の問題、ファイアウォール、DNS設定エラー、ホスティング会社のネットワークの問題などのためにapi。wordpress.orgに接続がブロックされている可能性があります、
- SSL(セキュリティ証明書)の問題: サーバーがSSL接続をサポートしていないか、SSL証明書エラーが原因で WordPress.orgとの安全な接続が拒否されると、このエラーが発生する可能性があります。
- サーバー上のhostsファイルまたはDNS設定の問題: サーバーのhostsファイルに無効なエントリが含まれているか、DNSが正しく設定されていません WordPress.orgのIPを誤って参照する可能性があります。
- PHP cURLライブラリまたは他のネットワーク関連モジュールのインストール/設定エラー: WordPressが外部サーバーと通信するには、cURLなどのネットワーク関連のPHP拡張モジュールが必要です。これらのモジュールが欠落しているか正しく設定されていないと、接続が失敗する可能性があります。
- 一時的な WordPress.orgサーバー障害またはホスティングサーバーの一時的な問題: まれに、 WordPress.orgサーバーの一時的な障害またはホスティングサーバーの一時的な問題が原因でこの問題が発生する可能性があります。
問題の解決方法
サーバーを直接作成して設定した場合、サーバー構成にエラーがあるため、この問題が発生する可能性があります。社内でサーバーを設定した場合は、サーバー管理者に連絡してこのエラーについて話し合ってください。
1. サーバーネットワークとDNSの確認
- サーバーでインターネット接続が正常かどうか、api。wordpress.orgにpingまたはcurlコマンドで接続できることを確認してください。
2. PHPネットワークモジュール(cURLなど)の確認
- サーバー上のPHP cURL拡張モジュールがインストールされ、有効になっていることを確認してください。 cURLモジュールなどがインストールされていない場合は、サーバー管理者またはホスティング会社に連絡してインストールを要求してください。
3. SSL証明書とセキュリティ設定の確認
- サーバーのSSL証明書が有効であること、およびPHPでSSL通信が正常にサポートされていることを確認してください。証明書エラーがある場合は、更新または再インストールが必要な場合があります。 (参考として Cafe24または一部のWebホスティングを使用している場合は、SSL証明書の問題として cURL error 28 または、cURL error 60エラーが発生してもプラグインのインストールが正しく行われない場合があります。)
4. ファイアウォールとセキュリティポリシーの確認
- サーバーやホスティング会社のファイアウォール、セキュリティポリシーがAPI。wordpress.orgへのアウトバウンド接続をブロックしていないことを確認してください。ブロックしている場合は、例外ルールを追加する必要があります。
5. 一時的な障害の確認と再試行
- WordPress.orgやホスティングサーバーの一時的な障害である可能性があるため、しばらくしてからやり直すか、ホスティング会社に連絡してサーバーの状態を確認してください。
6.プラグイン/テーマの競合と WordPress コアファイルの確認
- 時々プラグインやテーマのコードエラー、 WordPress コアファイルの破損により、ネットワーク要求が失敗する可能性があります。すべてのプラグインを無効にして問題が解決するかどうかを確認してください。また、 WordPress コアファイルを再インストールすると問題が解決することがあります
Cafe24を利用する場合
Naver カフェこの問題に関する質問がありました。 Cafe24でホストされているすべてのサイトに問題がないが、突然この問題が発生するそうです。
Cafe24を使用している場合、スパムシールドを無効にするとこのエラーは消えます。

Cafe24のスパムシールド cafe24の長年のノウハウと技術力で作られた新しい方式のスパム遮断機能で、異常な接続が発生すると自動的に遮断するので毎日スパム投稿を整理する必要がなく、より快適なホスティングサービスを利用できると紹介しています。
しかし、スパムシールドは WordPress サイトにエラーが発生する可能性があります。たとえば、スパムシールドのためにWPCodeコードをインストールしても管理者ページに表示されない問題が表示されるという方もいらっしゃいます。
Cafe24から WordPressを実行している場合は、スパムシールド機能を無効にすることを検討してください。
スパムシールド ホスティング管理 » セキュリティ管理 » スパムシールドで有効/無効にできます。下のような画像が表示されたら「無効」を選択し、 適用 ボタンを押すだけです。

無効に変更してからしばらく待ってから WordPress ダッシュボードのプラグインの追加ページにアクセスして、問題が解決したかどうかを確認してください。
コメントを残す