WPで無効なテーマを削除したら!サイトが表示されないし、ログインもできない!

頭を抱える男性コピーライティング
頭を抱える男性
私のWPサイトで起きたことを、時系列でご紹介していきます。

もし同じようなことが原因で困ってしまった人のために、

記事にしておきます。

wpの無効テーマを削除したら、非表示とログインできない!

アクセスが集中するようになり、サイトの表示速度が遅くなったので、

無効テーマとプラグインを見直そうとして、テーマをいくつか削除しました。

すると、なんと!ログインできなくなってしまったんです!

もちろん、サイトも表示されません。

次のような表示がでてきました。

「サイトで技術的な問題が発生しています」

送信されたメールを確認して、対処してください。

そして送られてきたメールを確認すると。

次のようなことが書かれていました。

こんにちは。

WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合に、

それを検知してこの自動メールでお知らせする機能が追加されました。

今回の場合、WordPress がテーマ lib でエラーを捉えました。

まずはじめに、ご自分のサイト (https://ドメイン/) を開き、目に見える問題がないか確認してください。
次に、エラーが発生したページ (https://ドメイン/wp-admin/admin-ajax.php) を開き、

同様に問題がないか確認してください。

この問題をさらに調査するにはサーバーホストに連絡してみてください。

もしサイトが壊れていてダッシュボードに正常に接続できない場合、

WordPress には特別な「リカバリーモード」があります。

これによりダッシュボードに安全にログインし、さらに調査をすることができます。

https://ドメイン/wp-login.php?action=enter_recovery_mode&rm_token=Utls3bwHGSgv4ApW0ZwImX&rm_key=Bj30apnzzJM5pOuKCO2IyV
(私の場合はこにアクセスしましたが、リカバリーモードが初期化されていませんとでました。)

サイトを安全に保つため、このリンクは 1日 で有効期限が切れます。ですが、心配なく。
有効期限後にこのエラーが再度発生すれば新しいリンクをお送りします。

この問題を解決しようとする際、以下の情報を聞かれるかもしれません。
WordPress バーション5.7
現在のテーマ: Cocoon (バージョン 2.1.3.6)
現在のプラグイン: (バージョン )
PHP バージョン7.3.17

このような状態になった時に普通はリカバリーモードにアクセスすると。

次のようなログイン画面がでてきます。

ここにIDとパスワードを入れればログインできます。

ログイン画面のURLは「~/ wp-login.php

WPログイン画面

wpログイン画面

ログインできると、ダッシュボードが表示されます。

管理画面(ダッシュボード)のURLは「/wp-admin

wpダッシュボード

wpダッシュボード画面

普通はこの画面に入れれば、バックアップを取っていれば、

問題なくもとに戻すことができるので、簡単です。

ところが私の場合はちょっと違いました。

普通はリカバリーモードで簡単に元に戻せるはずが!

なんと、リカバリーモードのURLをクリックしたら、次のような表示が!

リカバリーモード画面

リカバリーモードが初期化されてません。

はぁ(*´Д`)なに?どういうこと?

「リカバリーモードが初期化されていません」てどんな意味?

検索して調べてみましたが、このようなことは一切載っていませんでした。

メールにそのまま返信して、「リカバリーモードが初期化されていません」とは

どんな意味ですか?と返信したところ。

ようは、WPにサイトが登録されていませんとのことのようです。

wpサポーターに助けをもとめ、かえってきた返事が?

WPのサポーターに今までの時系列と、

いま直面している問題を質問してみました。

1、リカバリーモードが初期化されない理由が次のようなことなら、

アドレス不明
>アドレスが見つからなかったか、メールを受信できないアドレスであるため、
>メールは wordpress@ドメイン に配信されませんでした。

これを解決する方法はどんな行動をすればいいのでしょうか?

返信されてきたのが、次のような内容です。

スティーブンスターン(sterndata)(@sterndata)
フォーラムモデレーター&サポートチームボランティア
11時間3分前
モデレータ
このようなエラーはログに記録されます。
サーバーのエラーログを確認してください。ログが⾒つからない場合は、ホストに連絡してください。その間に、wp_debugとwp_debug_logを有効にし、エラーが発⽣した後、wp-content / debug.logを調べて、そこにログが記録されるかどうかを確認します。https://wordpress.org/support/article/debugging-in-wordpress/
これを試すこともできます︓すべてのプラグインを無効にして、
デフォルト(20 *)のテーマの1つを使⽤してください。問題が解決した場合は、問題の原因を1つずつ特定できるようにします。
wp-adminにアクセスできない場合は、
プラグインを
⾮アクティブ化
する他の⽅法があります。

このような返信が来たのですが、私にはさっぱりわかりませんでした。

サーバーとWPの救急プロに今の状況を問い合わせる。

WPに状況を説明して、修復の見積もりを頼みました。

そしてかえってきたのが次の返事です。

〇〇様

調査完了いたしました。
削除作業が正しく行われていないようですので
復旧に22000円(税込)で修復可能でございます。
ご検討よろしくお願い致します。

このような返事がきました、22000円ですよ!

サイトが復旧できるのであれば、この金額でもやってもらうしかないな。

そう考えていました。

サーバー側から返信。その内容を実施したら解決!

22000円を覚悟していたら、サーバー側から返信がきました。

その内容が次のようなことです。

この度はお問合せいただき、ありがとうございます。
カスタマーサービスでございます。

ご質問いただいた内容についてご案内します。

ログインできない原因を先にお伝えさせていただきます。

現在、お客様のお使いになられているテーマ「lib」の
「_imports.php ファイルの 125 行目でエラー」が発生している状況のようです。

ロリポップではテーマやプラグインの提供は行っておりませんため
残念ながら解決方法にてご案内できる内容がございません。

恐れ入りますが、テーマの提供元、あるいはWordPressフォーラムにて
ご質問いただきますようお願いいたします。

▽WordPress フォーラム (外部サイトです)
http://ja.forums.wordpress.org/

~~~~~~~~~~~~~

(ここまで読んで、22000円を覚悟しました。)

ところが、次の内容をやったところwpにログインできたんです(^^)/

~~~~~~~~~~~~~

しかしながら、お客様ご自身も大変お困りの状況とお見受けられます。
現在エラーが発生しているのはテーマなので、下記手順をお試しいただき、
WordPressの管理画面が表示されるかご確認いただければ幸いです。

——————————
(手順1)
ロリポップFTPより、「WPドメイン」のフォルダにアクセス

(手順2)
「wp-content>themes」のフォルダにアクセス

(手順3)
フォルダ名を変更し、保存をクリック
「themes」→「_themes」

(手順4)
下記URLにて、ログイン画面が表示されるか確認してください。
https://ドメイン/wp-login.php
——————————

ご案内は以上でございます。

その他にご不明な点などがございましたら、当メールへ直接ご返信くださいませ。
どうぞよろしくお願いいたします。

これでWPのログイン画面が表示されました。

WPログイン画面

wpログイン画面

IDとパスワードを入力したら、ダッシュボードも表示され、ました。

wpダッシュボード

wpダッシュボード

このようにダッシュボードが表示されたので、

プラグインから➡インストール済みプラグイン➡バックアップ復元

と進んで、テーマも削除前にもどしました。

ここまでで、以前のままのwpサイトが復活しました(^。^)

時間にして、15分くらいですか。

知識がお金になるというのは今回よく分かりました。

知識のある人には調査や復活に1時間はかからないでしょう。

それで22000円です。

今回の問題で学んだことは。

1,WPに自分のサイトを登録していなかった。

2,その為リカバリーモードが初期化されずwpにログインできなかった。

3,プラグインとテーマをいじる時は最新の注意が必要。

4,バックアップのためのプラグインは必須。

(バックアップをとっていなかったら、業者さんにやってもらわないと復旧しなかった)

5,wpの知識は少しづつでも良いから、増やしていくこと。

こんな感じでしょうか。

すごく勉強になりました、もし同じようなことがおきたら参考にしてください。

サーバーはロリポップでしたが、FTPはどのサーバーにもあるので、

やることは一緒だと思います。

まとめ

wpのトラブルを記事にしてみました。

同じような問題に直面した時に少しでも役に立っていただければ幸いです。

 

 

タイトルとURLをコピーしました