ここに到達した場合は、WordPress ウェブサイトで問題が発生していることを意味します。サイトで 完全に空白のページ が表示されているか、500 エラー がスローされている可能性があります。それを修正する方法を探しています。
まず第一に、パニックに陥らないでください — 見た目ほど深刻ではありません。 WordPress 500 エラーはあなたが思っているよりも一般的です、そして修正はあなたが想像しているより簡単です。
しかし、WordPress 500 エラーの修正方法に入る前に、その原因を理解する必要があります — それが出発点となります。必要な情報をすべて読んでください。
500 エラーとは何ですか?
内部サーバー エラー (__500 エラー としてよく知られています) は、最も頻繁にスローされるエラーの 1 つです。 Web サイトに何か問題があることを示しています。
Web サイトのコードに が表示されることは本質的にエラーです と により Web サイトが正しく実行されなくなります。
問題が 500 エラーかどうかはどうやってわかりますか?
Web サイトでは多くのエラーが発生する可能性があり、特に Error 500 «Internal Server Error» が常に表示されるとは限らないため、それらを区別する方法に疑問に思うかもしれません。WordPress はデフォルトでそれを非表示にし、 は空白のページのみを表示します。
__500 エラーであることを確認するには、次のことを試してください:
- wp-config.PHP ファイル (WordPress 構成ファイル) にアクセスします。
- これは、WordPress がインストールされているサーバーのルート フォルダーにあります: Plesk の «httpdocs»、または «public_html».
- このファイルを開いたら、次の行を見つけます: define('WP_DEBUG', false).
- その値を true に変更すると、次のようになります: define('WP_DEBUG', true).
- 変更を保存し、サイトに再度アクセスしてみてください - これ サイトでどのようなエラーが発生しているかを正確に確認できます。
500 エラーであることを確認する別の方法もあります:
- cPanel管理にログインします。
- サーバー ログでは、サイトにアクセスしようとしたときに、500 エラー を示す リクエストを取得したかどうかを確認できます。ログ エントリにはエラーの原因も表示されますが、サーバーのメッセージを解釈するにはプログラミングの知識が必要になります。
500 エラーの原因は何ですか?
大まかに言うと、500 エラー の最も一般的な原因は 2 つです。ホスティング プロバイダーの問題、または Web サイト自体が正しく機能していないことです。
具体的には、500 エラーの原因は次のとおりです。
- エラーの原因となる.htaccessファイルの変更。
- 一度に実行されるリソースが多すぎるため、PHP メモリ制限を超えています。
- ファイル権限が正しく設定されていません。
- 正しく動作しないテーマのインストール。
- エラーを引き起こしたプラグインのインストール。
.htaccess ファイル、wp-config、または functions.PHP を変更する前に、サイトのバックアップを作成するのが理想的な方法であることに注意してください。
WordPress 500 エラーを修正する方法
この問題を解決するには、いくつかの方法があります。最も効果的なのは次のとおりです:
- Web サーバーが正しく動作しており、問題が発生していないことを確認してください。これを行うには、サーバー管理 にアクセスして、期待どおりに応答していることを確認します。また、ホストされている他の Web サイトが動作していることも確認します。
- キャッシュ、最適化、またはパフォーマンスのプラグインがインストールされている場合は、それらを一時的に無効にしてキャッシュをフラッシュします。
- 新しいプラグインをダウンロードした直後に問題に気づいた場合は、プラグインを非アクティブ化することをお勧めします。ルート ディレクトリ内の wp-content/plugins フォルダーに移動します。
- 500 エラーのもう 1 つの一般的な原因は、.htaccess ファイルの破損です。ルート ディレクトリでこのファイルを見つけ、名前を変更して再生成します。
これを行うには、次の WordPress 設定に移動します。 Settings、次にパーマリンクを選択し、変更を保存して再生成します。 - 根本的な原因が PHP メモリ不足である場合、最も効果的な解決策は、wp-config.PHP ファイルを開いて次の行を追加することです: define('WP_MEMORY_LIMIT', '64M').
- ルート ディレクトリの wp-content/主題 に移動することもできます。ここには、各テーマまたはテンプレートのフォルダーがあります。問題の原因となっていると思われるテーマの名前を変更すると、WordPress は元の設定に含まれているデフォルトのテーマに戻ります。
テーマのインストール後に 500 エラーが表示された場合は、元のテーマに戻してください。 - もう 1 つの解決策は、フォルダーとファイルのアクセス許可をチェックして、それらが正しいことを確認することです。フォルダーのアクセス許可は 755、ファイルのアクセス許可は 644 である必要があります。
- 現在使用している PHP のバージョンを確認してください。に行く 「PHP 構成」 を実行し、WordPress と互換性があることを確認します。 PHP のバージョンが新しすぎる場合は、一部のプラグインと互換性がない可能性があります。問題を解決するには、古いバージョンに切り替えてみてください。
- 最後に、データベース テーブルが破損していないことを確認します。これを行うには、PHPMyAdmin のデータベース セクションに移動し、データベース テーブルをチェックして修復するオプションを選択します。
これらの解決策をすべて試しても問題が解決しない場合は、専門開発者のサービスを利用してください。
そして、すべての Web サイトが同じように動作するわけではないことを覚えておいてください。問題なく動作するものもあれば、本当に頭の痛い問題になる可能性もあります。
そのため、プラグインのインストール、テーマの切り替え、構成の変更など、変更を加える前に必ずデータベースのバックアップを作成してください。そうすれば、何か問題が発生した場合でも、すべてを復元して問題を複雑にすることなく解決できます。