ウェブサイトに重大なエラーが発生しました [エラー修正]
死の白い画面とも呼ばれる、Web サイトで重大なエラーが発生しました。これは、サイト所有者が WordPress で遭遇する最も恐ろしいエラーの 1 つです。
この問題がもどかしいのは、潜在的な原因についての詳細があまり明らかにされていないことです。幸いなことに、エラーを完全に取り除く実証済みの修正があります。
Web サイトで重大なエラーが発生する原因は何ですか?
Web サイトに重大なエラーが発生した場合に考えられる原因の一部を以下に示します。
- マルウェア感染: このエラーの主な原因の 1 つは、コア サイト ファイルの感染です。この問題を解決するには、ディープマルウェアスキャンを実行してこれらのウイルスを排除する必要があります。
- テーマとプラグインの問題: テーマまたはプラグインに問題がある場合、この問題が発生する可能性があります。この問題は、デフォルトのテーマを使用し、プラグインの競合を解決することで修正できます。
- PHP のメモリ制限が低い: PHP に設定したメモリ制限が低い場合、さまざまな問題が発生する可能性があります。メモリ制限を上げると、問題の解決に役立つはずです。
ウェブサイトで重大なエラーが発生した場合、どうすれば修正できますか?
以下にリストされているのは、このセクションの高度な解決策に進む前に試行できる基本的なトラブルシューティング手順です。
- サイトのキャッシュをクリアします。
- PHP バージョンが 7.4 より低い場合は、アップグレードします。
- ファイルをスキャンしてマルウェアを検出します。
- エラー ログでクラッシュ レポートを確認してください。
- バックアップを使用したロールバック サイト。
それでもこのエラーを解決できない場合は、以下の修正に進んでください。
1. WordPress でのデバッグを有効にする
- FTP アカウントにサインインします。
- WordPress のルート ディレクトリでwp-config.phpを見つけます。
- ここで、次のコード行を最後のメッセージの前の行に追加します。
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);
ウェブサイトに重大なエラーが発生しました。WordPress のデバッグ機能を使用して修正できます。これを有効にすると、WordPress Web サイトにデバッグ情報が表示されるようになります。
デバッグ後は、必ず PHP ファイルからコードを削除してください。
2. デフォルトのテーマに切り替える
- WordPress.org テーマ ディレクトリにアクセスし、Twenty Twenty-Three などのデフォルト テーマの 1 つをダウンロードします。
- 次に、ファイルを PC 上に抽出します。
- FTP アカウントにログインし、wp-content/themesフォルダーに移動します。
- 次に、PC 上のすべてのテーマ フォルダーをバックアップとしてダウンロードします。
- ここで、元のテーマフォルダーを削除します。
- 最後に、ダウンロードしたデフォルトのテーマフォルダーをアップロードすると、WP サイトにデフォルトのテーマが含まれるはずです。
デフォルトのテーマを使用していない場合、Web サイトで重大なエラーが発生したなどの問題が発生する可能性があります。これを回避する最も簡単な方法は、デフォルトのテーマに戻すことです。
3. プラグインを無効にする
- FTP でサイトにアクセスし、wp-contentフォルダーをダブルクリックして開きます。
- ここで、pluginsフォルダーの名前を plugins_old に変更します。あるいは、フォルダーを開いて、個々のプラグイン ファイルに_oldを追加することもできます。
- これで、WordPress サイトにアクセスできるようになり、プラグインを次々に有効にすることができます。
場合によっては、この問題はプラグインの競合が原因である可能性があります。これを解決するには、すべてのプラグインを無効にして、次々に再有効化する必要があります。
4. PHP のメモリ制限を増やす
- FTP 経由でサイトにログインし、wp-config.php を右クリックし、 [編集] を選択して開きます。
- ここで、PHP コマンドの最後の行の前に以下のコマンドを挿入します。
define('WP_MEMORY_LIMIT', '128M');
- 最後にコードを保存します。
リソース不足のためにサーバーが PHP を実行できない場合、Web サイトで重大なエラーが発生する可能性があります。これを解決するには、PHP のメモリ制限を増やすことです。
プラグインが特に必要としない限り、PHP のメモリ制限を過度に増加させないでください。この場合、265M に増やすだけで十分です。
この問題の解決に役立った解決策を以下のコメント欄でお気軽にお知らせください。
コメントを残す