ワードプレスエラー「このサイトで重大なエラーが発生しました」の画面がでたら
自分のホームページに急にこんな画面が表示されて!
ただドッキリ!
どうしたらよいの~(T_T)と助けを求められ
どうにか対処できたので次回のためにメモです。
ワードプレスで作っていたホームページです。
ログイン画面もでない状態で、ログインも出来ない状態でした。
対処方法として、
①サイトのエラーがどこかを探す
②エラーが出るファイルを削除で対処しました。
サイトのエラーを探す
このサイトの場合、ロリポップのサーバーでしたので
ロリポップのサーバーにログイン
→サーバーの管理・設定
→ロリポップ!FTP
フォルダー
homeの中にいくと
ワードプレスは、こんな感じになっているので
この中の矢印の 「wp-config.php」
という名前のファイルを開く
と以下のようなページに、このままでは編集ができないのでまず
矢印の部分の書込と実行に☑マークをいれて、
一番下までいって「保存」を押す
こうするとファイルの内容の部分が書き換えができるようになる。
でこのファイルの内容の
矢印の部分の文字を探し
Define(‘WP_DEBUG’ , flase);
と記載のある
「false」を→「true」に変更する
そして、保存を押す
この状態で、別の画面を開き、エラーとなっていた自分のホームページを開く
すると
エラーがどこだったかが記載される。
※これは人によりエラーメッセージが異なります。
私の場合、ファイルの場所、何行目まで記載されました。
エラーが分かったら、このエラーの文字をメモ。
私の場合は、メモ帳にコピーして貼り付けて保存。
まずは、エラーを調べたかっただけですので、
今変更した、
ロリポップ!FTPの画面にもどり
先ほど変更した
Define(‘WP_DEBUG’ , true);
の部分の
「true」を「false」に戻して、元の状態にもどして保存します。
そして、さっき☑をいれた
こちらも上記のように☑をはずして保存して
戻してください。
エラーの内容を解析し、エラー部分を削除変更
先ほど、メモ帳にコピーしていた文字を分析
だいたいエラーのあるファイルがどこなのかを教えてくれているはずです。
今回の私のエラーは、プラグイン(plugins)のサイトガードのエラーだったので
wp-content⇒plugins
のフォルダー入ってた、
サイトガードのプラグインをフォルダーごと削除で解決しました。
プラグインの場合は、削除してもまた入れればOKでした。
エラーの内容によって対処法がことなります。