WordPressを使っていると、時々「このサイトで重大なエラーが発生しました」というエラーメッセージが表示されることがあります。
特に新規投稿をする際に頻繁にエラーが発生すると、とてもストレスを感じるでしょう。
このガイドでは、初心者でもわかりやすく、その原因と解決策を説明します。
この記事を読むことで、WordPressでのエラートラブルをスムーズに解決できるようになります。
関連記事でもわかる様に複数の状況が考えられます。
複数の可能性が存在するため専門家でも特定に時間がかかる場合があります。
目次
「このサイトで重大なエラーが発生しました」が発生する原因とは?
WordPressで「このサイトで重大なエラーが発生しました」が出る理由は、主に3つの要因に分けられます。
以下で詳しく解説していきます。
プラグインの問題
エラーの大半はプラグインの競合が原因です。
特に、新しいプラグインをインストールした後に問題が発生する場合は、
そのプラグインに問題がある可能性があります。
古いバージョンや、他のプラグインとの相性が悪いことも原因です。
テーマの不具合
WordPressのテーマが原因でエラーが発生することがあります。
特に、カスタマイズされたテーマや、最新バージョンに対応していないテーマを使っていると、エラーが発生しやすくなります。
サーバー環境のトラブル
サーバー自体に問題がある場合も、エラーメッセージが出ることがあります。
サーバーの設定やPHPのバージョンがWordPressと互換性がない場合、このようなエラーが発生します。
また PHPバージョンや htaccessの記述ミスでも同じようなエラーが出ます。
エラーを解決するための簡単な方法
原因がわかったところで、次は具体的な解決策を見ていきましょう。
プラグインの無効化と再有効化
最初に試すべきは、すべてのプラグインを一旦無効にして、エラーが解消されるかを確認することです。その後、1つずつプラグインを再有効化していき、どのプラグインが問題か特定します。
テーマをデフォルトに戻す
テーマに問題がある場合、デフォルトテーマに切り替えてエラーが解消されるか確認してみましょう。テーマが原因でエラーが発生していることがわかった場合、アップデートやテーマの変更を検討してください。
サーバー設定の確認方法
サーバー側に問題がある場合は、PHPのバージョンを最新にするか、サーバーのログを確認して何が問題かを特定しましょう。サーバー会社のサポートに連絡するのも一つの方法です。
htaccessの記述ミスや設定ミスにより「このサイトで重大なエラーが発生しました」となります。
## .htaccess
Action application/x-httpd-php /cicaholic/php.cgi
AddHandler application/x-httpd-php .php .html
この様に記載されているにも関わらず php.cgi がフォルダ内に存在しない場合も
「このサイトで重大なエラーが発生しました」と表示される場合があります。
具体的な意味は
Action application/x-httpd-php /cicaholic/php.cgi
特定のMIMEタイプ (application/x-httpd-php
) を処理するためのCGIスクリプトを指定しています。つまり、PHPスクリプトを処理する際には /cicaholic/php.cgi
が使われます。
AddHandler application/x-httpd-php .php .html
.php
や .html
ファイルを application/x-httpd-php
として扱う設定です。これにより、拡張子が .php
や .html
のファイルもPHPとして解釈され、FastCGI経由で処理されます。
## php.cgi
#!/usr/bin/sh
exec /usr/bin/php-fcgi7.4
具体的な意味は
!/usr/bin/sh
シェルスクリプトであることを示すシバン行です。スクリプトは /usr/bin/sh
シェルで実行されます。
exec /usr/bin/php-fcgi7.4
PHPスクリプトの実行には /usr/bin/php-fcgi7.4
を使います。php-fcgi7.4
はPHP 7.4のFastCGI版です。exec
コマンドを使って、シェルがこのPHPプロセスに置き換わります。
それでも解決しない場合の対処法
もし上記の方法で解決できない場合は、次の手段を考えましょう。
専門家に相談する方法
専門家に相談するのが最も確実な方法です。WordPressに詳しいフリーランスのエンジニアや、WordPressサポートを提供している企業に依頼することをお勧めします。
WordPressトラブル解決クイックレスキューこちらで無料相談
WordPress公式フォーラムの利用方法
WordPressの公式フォーラムには、同じエラーに悩むユーザーが多くいます。そこで解決策を見つけたり、質問を投稿して他のユーザーや専門家のアドバイスを受けることができます。
このサイトで重大なエラーが発生しましたのトラブル解決や復旧ができないときは
ワードプレスのWordPressエラートラブル解決をしたいなら
クイックレスキューが解決します。
・WordPressが真っ白画面
・WordPressがログインできない
・ホームページのマルウェアや乗っ取り
・サイトの表示くずれ
・エラーが表示されている
これらでお悩みなら最短30分ですぐに解決します!
いまなら期間限定で
・万一改善されない場合は全額返金保証で安心!
・30日間動作保証で安心!
・調査料、キャンセル料 0円で安心!