Web サイトに「この Web サイトで重大なエラーが発生しました」という恐ろしいメッセージとともに「死の白い画面」が表示されると、Web サイトにエラーが発生したように感じるかもしれません。幸いなことに、すべてが失われるわけではなく、修正するためのオプションがいくつかあります。
このエラーを解決し、サイトをすぐにバックアップして実行するための最良の方法を集めたので、読み続けてください.
WordPress で重大なエラーが発生する原因は?
Web サイト全体と、場合によってはバックエンドが白いページとして表示される原因となるグリッチが心配になる場合があります。 WordPress は、「重大なエラーが発生しました」というメッセージで問題があることを知らせ、詳細な手順については管理者のメールを確認してください。わずかなパニックに加えて、このメッセージにより、何が原因なのか疑問に思うかもしれません。
一般に、重大なエラーは ワードプレス 以下によってトリガーされます。
- PHP の問題
- メモリ制限の超過
- 壊れたプラグイン、テーマ、またはコード
- 別のプラグインと競合しているプラグイン
- 破損したデータベース
サイトでいくつかのエラーが発生している可能性があります。それらの意味を理解すると、トラブルシューティングが容易になります。
- 「:」 訪問者の過負荷によるサーバーの問題。
- ':' サーバーの問題です。
- ':' これは、通常、サーバー ファイルの破損が原因で発生する別の重大なエラーです。
- 「:」 この問題は、破損したデータベースまたはデータベース サーバーが原因である可能性があります。
- 「:」 Web サイトのキャッシュまたはプラグインなどの PHP ツールが、この問題を引き起こす可能性があります。
- 「:」エラーは、過負荷または低速の Web サーバーが原因である可能性があります。
他の奇妙なエラーが発生した場合は、これを使用して意味を確認できます ガイド WordPress HTTP エラーコードに。
WordPressの重大なエラーを修正する方法
Web サイトの復旧を試みるための最も一般的なトラブルシューティングのヒントを次に示します。
WordPress でデバッグモードを有効にする
WordPress の問題を解決するときに最初に行うことの 1 つは、デバッグ機能を有効にすることです。デバッグ モードを有効にすると、サイトで発生しているさまざまな PHP エラーが表示されます。この情報は、根本原因を見つけるために使用できます。
ダッシュボードにアクセスできない場合は、デバッグ ログを有効にしてすべての PHP エラーを収集する必要があります。次の手順に従って、デバッグ ログにアクセスし、デバッグを有効にします。
- FTP を使用してサイトに接続します。
- ルート フォルダーから「wp-config-php」を探し、IDE またはテキスト エディターを使用して開きます。
- 最後のメッセージの前に次のコードをコピーして貼り付け、ファイルを保存して閉じます。
define(‘WP_DEBUG’, true );
define(‘WP_DEBUG_DISPLAY’, false );
define(‘WP_DEBUG_LOG’, true );
サイトのすべてのエラーは、「wp-content」フォルダーにある「debug.log」ファイルに書き込まれます。
エラーを調べて、インストールされているプラグインまたはテーマの名前、または問題があることを示す特定のファイルへの参照を見つけます。
ログの確認が完了したら、「wp-config-php」ファイルからコード行を削除します。
サイトをバックアップに復元する
サイトを最後のバックアップにロールバックすると、WordPress のエラーをすばやく簡単にクリアできます。このヒントは、問題の解決を 100% 保証するものではありませんが、試す価値はあります。問題が再発した場合は、原因を特定しやすくなります。
Web サイトの復元は、バックアップ プロセスによって異なります。バックアップ プラグインを使用する場合は、ドキュメントに記載されている手順に従ってください。 Web ホスト プロバイダーにバックアップが含まれている場合は、ホスティング ダッシュボードから復元できます。
すべてのプラグインを無効にする
通常、WordPress の重大なエラーの原因はプラグインです。サイトに複数のプラグインがインストールされている場合、問題のあるプラグインを見つけるのは難しい場合があります。プラグインに問題があるかどうかをすばやく確認するには、プラグインをすべて無効にして、問題が解決するかどうかを確認します。その場合は、サイトを再び壊すものを見つけるまで、一度に 1 つずつ有効にします。
次の手順に従って、プラグインを無効にしてから有効にします。
- サインイン ワードプレス ダッシュボード。
- 「プラグイン」と「インストール済みプラグイン」を選択します。
- リストの上部にあるチェックボックスをオンにして、すべてのプラグインを選択します。
- [一括操作] をクリックしてから、[非アクティブ化] をクリックします。これにより、競合するプラグインが解決され、サイトが復元されます。
プラグインを削除して、関連するファイルを削除することもできます。ただし、それらを再インストールするか、バックアップを復元する必要があります。
各プラグインの下にある [アクティブ化] オプションを選択して有効にします。それぞれの後に、重大なエラーが返されたかどうかを確認します。犯人を見つけたら、それを削除して代替品を見つけるか、プラグインとの互換性の問題に関する情報を検索してください。
デフォルトのテーマに戻す
競合するテーマも重大なエラーを引き起こす可能性があります。テーマを「Twenty Nineteen」、「Twenty Twenty」、「Twenty Twenty-one」などのデフォルトのテーマに一時的に切り替えて、これが当てはまるかどうかをテストします。問題がテーマにある場合は、これですぐに解決するはずです。
最初にバックアップがあることを確認して、すべてのテーマ ファイルを簡単に取得できるようにします。テーマを再インストールすると、カスタマイズしたスタイルが含まれない場合があります。
次の手順に従って、既定のテーマに切り替えます。
- サインイン ワードプレス ダッシュボード。
- 「外観」、「テーマ」の順に進みます。
- 現在のテーマをクリックして選択し、ポップアップの右下隅にある [削除] をクリックします。
- テーマを削除するオプションが利用できない場合は、テーマをダウンロードしてから、WordPress のデフォルト テーマに変更してみてください。
PHP メモリ制限を増やす
テーマやプラグインが原因で Web サイトが壊れたとしても、PHP のメモリ制限が実際の原因であることがよくあります。
Web サーバーには、特定の量のメモリまたは RAM があります。 WordPress は、PHP スクリプトが使用できるメモリ量を制限しています。この制限を超えると、白い画面と重大なエラー メッセージが表示されます。
メモリ制限を高く設定しすぎると、不適切に構成されたスクリプトによってサイトの速度が低下しますが、値が低すぎる可能性があります。 PHP の制限を少し増やすと、すぐに修正される可能性があります。
以下の手順に従って、PHP の制限を引き上げます。
- FTP 経由で Web サイトにアクセスします。
- 「wp-config.php」ファイルを開きます。
- 次のコードを最終行の前にコピーして貼り付け、保存します。
define(‘WP_MEMORY_LIMIT’, ‘128’ );
それでもエラーが解消されない場合は、メモリ制限を「256M」にしてみてください。プラグインのドキュメントで明示的に要求されていない限り、それより高いものは過剰です。
メモリ管理 ブルースクリーン Windows 10
PHP のバージョンをアップグレードする
PHP の古いバージョンでは、重大なエラーが発生する可能性があります。サイトは、WordPress でサポートされている最新の PHP バージョンである必要があります。
一部の WordPress ユーザーは、プラグインの互換性の問題により、できるだけ古いバージョンの PHP を使い続けることを好みます。 Web サイトで PHP 5.x を使用している場合、競合が深刻になる可能性があるため、できるだけ早くアップグレードすることが不可欠です。 PHP のアップグレードは重要なので、アップグレードする前に必ずバックアップしてください。
すべての WordPress ホスティング会社で、PHP のバージョンを簡単にアップグレードできます。 Bluehostでの方法は次のとおりです.
- サインイン ブルーホスト ダッシュボード。
- 左側の「詳細」タブを選択します。
- Advanced tools ページから、「MultiPHP Manager」アイコンをクリックします。
- 次のページで、[PHP バージョン] ドロップダウン矢印をクリックして、アップグレードする PHP バージョンを選択します。
- 「適用」をクリックします。
ウェブサイトのキャッシュをクリアする
キャッシュは Web サイトを高速化するための最良の方法ですが、キャッシュが破損する場合があります。キャッシュをクリアするだけで、スタックしたファイルや破損したファイルが削除され、サイトが期待どおりに動作します.ページのキャッシュされたバージョンが復元されるため、ウェブサイトのキャッシュを削除することを心配する必要はありません。
さまざまなホスティング プロバイダーが同様の手順を使用して、ダッシュボードを介して Web サイトのキャッシュをクリアします。 Bluehost は、WordPress の管理エリアにオプションを提供することで簡単に実行できます。次の手順は、それがどのように行われたかを理解するのに役立ちます。
- サインイン ワードプレス ダッシュボード。
- 上部のツールバーから「キャッシュ」ボタンに移動します。
- 「すべて消去」を選択します。
Bluehost は、Web サイトのキャッシュからファイルをすぐに消去します。
マルウェアのチェック
マルウェアは Web サイトで重大なエラーを引き起こす可能性もあり、テーマやプラグインを追跡できない奇妙な PHP スクリプトに気付いた場合、このシナリオの原因となる可能性があります。 Web サイトからロックアウトされている場合は、スキャンを実行できません。さらに、ファイルが正当なものか、マルウェアによって追加されたものかを判断するのが難しい場合があります。マルウェアは PHP ファイルを変更することもできますが、開発者でない限り見逃す可能性があります。
マルウェアが重大なエラーの原因である可能性があると思われる場合は、Web ホストに支援を求めることを検討してください。
ホームページを取り戻す
Web サイトにアクセスしたときに、素敵なホームページの代わりに「この Web サイトに重大なエラーが発生しました」というメッセージが表示されることほど憂慮すべきことはありません。あなたのウェブサイトがお金を稼いでいるなら、それを迅速に元に戻すことが優先事項です.重大なエラーは世界の終わりのように思えるかもしれませんが、それを解決する方法はたくさんあります。
通常、問題のあるテーマまたはプラグインが原因であり、プラグインを無効にするか、テーマを一時的に変更することですぐに解決されます。最新の PHP バージョンへのアップグレードも役立つことが知られています。必要に応じてカスタマイズした設定に簡単に戻れるように、修正を試みる前に必ずサイトをバックアップしてください。
あなたのウェブサイトは現在、期待どおりに機能していますか?もしそうなら、エラーをクリアするために何をしましたか?以下のコメントセクションでそれについてすべて教えてください.