WordPressを開いたら、更新できますとの文言が。
はい、更新。
サイトは崩れてないし、じゃあプラグインもまとめて更新。
あれ?
このサイトで重大なエラーが発生しました。と言われたら
ブラウザの「戻る」で戻って、もう一度更新。
あれ?
じゃあプラグインひとつづつ更新。
あれ?
これってやばい感じ?
もう「投稿」を押しても何をしても、この画面に飛んでしまいます。
「WordPressのトラブルシューティングについてはこちらをご覧ください」をクリックしても、いろんなトラブルについて書かれているだけで、ピンポイントで知りたい内容は出てきません。
取り急ぎ、メールみてみよう。
どうしよう。そんな時はとりあえず
メールに記されていたリカバリーモードのリンクからリカバリー
私はこれで復活しました。
「Contact Form 7」がクラッシュしたとメールに記載されていましたが、リカバリーモード先の「Contact Form 7」プラグインを見ると、既に停止した状態でした。
指示の通りに、「リカバリーモードを終了」したところ、普通に使えるようになりました。ホッ。
その他のやり方として
[.maintenance]ファイルを削除
FTPソフトなどでWordPressのインストールされている場所を見てみます。ディレクトリ内に[.maintenance]ファイルがあれば、更新の際にトラブルが発生している可能性が高いとか。
不可視ファイルかと思うので、「不可視ファイルを見る」にチェック。でも、私のサーバは見当たりませんでした。
もしあったら、とりあえず[.maintenance]を削除。エラーが改善される可能性があるそうです。
WordPressを再インストール・書き換え
FTPソフトか、レンタルサーバーのディレクトリから、クラッシュしたWordPressの「wp-content」をダウンロードします。
クラッシュしたWordPressをサーバーから削除し、WordPressを再インストールします。
FTPソフトで削除しても、サーバの管理画面から削除してもどちらでも大丈部です。削除が終わったら再インストールします。元のサイトで使っていたMySqlデータベースはそのままで。
インストールが終わったら、クラッシュした「wp-contents」フォルダをFTPソフトかサーバーのファイルマネージャーからアップロードして上書きします。
「wp-contents」内には、テーマやプラグイン、画像など、WordPressを自分バージョンに変更したアイテムがいろいろ入ってます。これを書き換えれば、元の状態にもどる・・・はず。
上書きができたら、/wp-adminにアクセスしてログイン。
- 必要なプラグインを更新
- WordPressの更新 などを行い、挙動を確認し復元完了です。
クラッシュしたプラグインを再インストール
クラッシュした「Contact Form 7」を再インストールしようかと思ったら、「バージョン更新」とあったので、更新後恐る恐るアクティブに。無事稼働しました。
今回のトラブルが作成した企業サイトだったかと思うと怖い・・・。
アラートが出たり、真白になったり、復元できると信じていても、とても焦ります。
これを機に、WordPressの全ファイルをダウンロードして、バックアップを保存しておきました。