あなたのウェブサイトに重大なエラーがありました[修正]
公開: 2021-08-05WordPress サイトがダウンしたときの気持ちしかわかりません。 「あなたのウェブサイトに重大なエラーが発生しました」というこのメッセージは、サイト所有者にとって頭の痛い問題です。
サイトが壊れている場合は、この問題を修正する方法を知る必要があります。 修正が遅れると、顧客が競合他社に追いやられます。 この重大なエラーをトラブルシューティングするために確認する必要があるさまざまな方法があります。 サイトによって、問題と解決にかかる時間は異なる場合があります。
このエラーに直面したことがある場合は、ダッシュボードへのアクセスがブロックされることさえ知っています. 全体として、サイトに PHP エラーがあることを理解する必要があります。 コードが完成していないか、間違ったコードが PHP ファイルに入力された場合に発生します。 これにより、PHP スクリプトのプロセスが不完全になります。
WordPress がテーマまたはプラグインによる問題を特定すると、管理者のメール アドレスにリマインダーが送信されます。 そのメールに従うと、サイトで何が問題になっているのかを知るのにいくらか役立ちます. メールが迷惑メールフォルダに埋もれてしまうことがあります。 そのため、メールのどこにでもあることを確認してください。 極端な場合、運が良ければメールがまったく届かないこともあります。 さらに、メールに記載されている URL を確認して管理パネルにログインし、問題を解決してください。 通常の URL は機能しないため、WordPress が提供するこの安全な URL にログインして、サイトを回復する必要があります。
「あなたのウェブサイトに重大なエラーが発生しました」を見つけて修正します
問題を修正する前に、問題の根本原因を特定する必要があります。 上記のように、WordPress からのリマインダー メールがヒントになります。 このメールを受け取った場合は、問題の原因となっているコード行またはファイルに関する詳細が含まれていることをご存知かもしれません。 ただし、メールを受け取っていない場合は、以下の投稿を読んで、サイトの問題を見つけてください。
サイトで重大なエラーが発生した場合にスキップしてはならない重要なチェックを次に示します。
エラーログを確認する
WordPress からメールが届かない場合は、サーバーのエラー ログを確認することをお勧めします。 通常、重大なエラーがログに記録されます。 public_html 内の error_log ファイルに保存されている PHP エラー ログを確認します。

エラー ログ ファイルを確認すると、PHP エラーが、通知、警告、致命的、および解析エラーと共に書き込まれていることがわかります。 そのファイルに存在するすべての解析エラーと致命的エラーを修正して、重大なエラー メッセージを解決します。
エラー ログ ファイルにアクセスしているときに、cPanel または FTP を使用して、WordPress がインストールされているルート ディレクトリを確認できます。 各ホストはログを別の場所に保存できるため、ホストに連絡して、エラー ログが保存されている正確な場所を確認してください。

デバッグモードをオンにする
デバッグ モードは、コード、テーマ、またはプラグインのエラーを見つけるのに役立ちます。
まず、ルート ディレクトリにある wp-config.php ファイルを見つけます。 ファイル内の次のコード行を確認してください。
define( 'WP_DEBUG', false ); define( 'WP_DEBUG_DISPLAY', false ); define( 'WP_DEBUG_LOG', false ); define( 'SCRIPT_DEBUG', false );
これらの行で false を true に置き換えます。 これらの行のいずれかが存在しない場合は、この行をファイルに追加できます。 これにより、WordPress でデバッグ モードが有効になり、サイトを更新したときにエラーの詳細を確認できるようになります。
エラーの種類を確認し、それに応じて対処してください。 エラーが解消されたら、再度 true を false に置き換えてデバッグ モードをオフにします。
テーマ/プラグインの競合を確認する
競合するテーマまたはプラグインが原因で、「Web サイトに重大なエラーが発生しました」というエラー メッセージが表示される場合があります。 まずはテーマからチェックを始めましょう。 このためには、アクティブなテーマを無効にし、ダッシュボードにあるデフォルトの WordPress テーマをアクティブにする必要があります。 エラーが消えた場合は、テーマに問題があったことを理解する必要があります. その場合は、以前のテーマに存在する問題を解決する必要があるか、テーマを変更することをお勧めします。
ただし、テーマを変更しても問題が解決しない場合は、インストールされているプラグインをチェックすることを検討してください。 すべてのプラグインを無効にし、問題が存在するかどうかを確認します。 問題が解決しない場合、プラグインは問題の責任を負いません。 それ以外の場合、プラグインが原因の問題の責任を負います。 エラーをスローしているプラグインを正確に知るには、各プラグインを 1 つずつ有効にして、エラーを継続的にチェックする必要があります。 プラグインを検出したらすぐに、プラグインを別のものに置き換えたいと思うかもしれません。
ローカルホストでテーマとプラグイン ファイルを検索している場合は、xampp>htdocs>yourfolder>wp-content 内で簡単に取得できますが、ライブ サイトの場合は、FTP または cPanel にアクセスしてチェックする必要があります。ルートディレクトリ。

ホストに応じて、ファイルは public_html>wp-content 内に存在します。 プラグインとテーマは、それぞれ独自のサブフォルダー内に保存されます。
サイトの復元
このような状況のため、サイトのバックアップを作成する必要があります。 定期的なバックアップを定期的に行うことで、時間と労力を節約できます。 サイトの更新されたバックアップがある場合は、サイトにエラーがなかったときにファイルをアップロードできます。
ブーム!! それは簡単です。
つまり、サイトの問題を解決するには、サイトを以前のバージョンに復元するのが最も簡単で迅速な方法です。
PHP バージョンのアップグレード
ホストによっては、そのホストでサポートされている PHP バージョンをアップグレードできます。 場合によっては、特定のホストが最新バージョンの PHP をサポートしていないにもかかわらず、他のホストが既に最新バージョンで実行されていることがあります。 これはあなたの手にありません。 ただし、最新バージョンをサポートするホストを特定して選択する必要があります。 WordPress で PHP を更新する方法については、この投稿をご覧ください。
結論
サイトに「There has been a critical error on your website」というエラー メッセージが表示された場合は、この投稿に記載されている手順に従って、問題が解決するかどうかをお知らせください。
関連記事
- WordPress HTTP エラー 500 (内部サーバー エラー) を修正する方法
- WordPress で GZIP 圧縮を有効にする方法
- XAMPPにWordPressを段階的にインストールする方法