すこーしワードプレスに慣れてくると、最初は難しそうだった操作画面もだんだん使いやすいと感じてくるものです。
ただですね、トラブった時に、よくわかってないと、焦るんですよね。
例えば、プラグインという項目。これは、ワードプレスに便利な機能を追加(インストール)できるというものですが、調子に乗って、いろいろ入れちゃうと、あとが怖い。
今回、とても焦ったのが、HTTP ERROR 500 というエラーが出て、サイトにも管理画面にもあくせすできなくなったこと。
過去に1記事だけ入れて、放置していたワードプレスブログがありまして、久しぶりに2記事目を書いてみたんですね。そのあと、何気なく設定にあるプラグインをクリックしてみると、過去に入れたたくさんのプラグインが、アップグレードされていたので、そのうちの1つか2つを、何気なく”更新”というボタンを押してみました。
すると突然、”HTTP ERROR 500”とブラウザに表示され、管理画面もサイトも表示できなくなりました。ブラウザの戻るボタンを押すと、かろうじて直前の管理画面に戻ったのですが、これはアクセスできたのではなく、単に直前の画面がブラウザに残っていただけの話。
一瞬にして、とんでもない状況になったことに気が付きました。なにもバックアップをしていなかったのです。
とにかく落ち着いて ”HTTP ERROR 500 ワードプレス”
という検索をかけて調べてみました。ワードプレスがこのような状況になるのは、いくつか原因があるようでしたが、今回は明らかに、プラグインの更新が原因でした。幸いどのプラグインを更新しておかしくなったのか覚えていたので(w3-total-cacheというやつでした)、FTPでサーバーのワードプレスがインストールされているフォルダにアクセスして、原因のプラグインをフォルダごと削除しました。
これがまた、後で思うと、とても軽率でした。たぶんこんな荒療治みたいなことはやめたほうがいいです。少なくともフォルダごと削除する前に、そのフォルダをバックアップしておくべきでしょう。でも面倒くさかったので、そのまま削除しちゃったんですね。w3-total-cacheというプラグインをフォルダごと削除したんです。
そうしますと、サイトそのものは表示されるようになったんですが、管理画面にはアクセスできなくなりました。その代わりに表示された文字列がこれ。
W3 Total Cache Error: some files appear to be missing or out of place. Please re-install plugin or remove /home/st138652/xn--tckueq78hrzdhx6f.net/public_html/wp-content/advanced-cache.php.
英語はそれほど得意ではないのですが、書かれていることからすると、advanced-cache.phpというファイルを削除するようにという選択肢が示されています。その指示通り、再びFTPから、該当のファイルを削除。そうすると次にブラウザに現れたのが、似たような文字列。
W3 Total Cache Error: some files appear to be missing or out of place. Please re-install plugin or remove /home/st138652/xn--tckueq78hrzdhx6f.net/public_html/wp-content/db.php.
これも削除しちゃっていいのかなと思いつつ、削除。そして次に出てきたメッセージ。
W3 Total Cache Error: some files appear to be missing or out of place. Please re-install plugin or remove /home/st138652/xn--tckueq78hrzdhx6f.net/public_html/wp-content/object-cache.php.
何回同じことをすればいいんだろう、と思いながらも、これもバックアップを取っていなかった自分のせいだよなと反省。とりあえず、この該当ファイルも削除。そしたら、管理画面にアクセスできました。最悪の事態だし、自分の対応も決していいものではないと分かっていたのですが、一応これで復旧したようです。
復旧直後の管理画面がこちら。
戦いのあとが上のほうの一文で垣間見れますね。それで、今回の教訓は、
こんなところでしょうか?今回は最悪、データがとんだとしても2記事だけだったので傷は深くないですが、それでも記事は大切な資産ですよね。気を付けましょう。
上のやり方、やっぱあんまり良くないです。3記事目を投稿しようとしたら、まともに動かなくなってました。ただし、上記のやり方で管理画面が呼び出せるようになったので、データベースのバックアップが可能になりました。(メニューにあるツールのエクスポートという項目からバックアップファイルを取得できます。)
結局、そのドメインからワードプレスを完全にアンインストールして、改めて、同じサイトタイトルでワードプレスをインストール。そのあとアックアップファイルをインポートしました。ただし、パーマリンク構造が前と違うと、インポートも失敗するので、インポートする前に、前のパーマリンク構造にしてからインポートしなければなりませんでした。(設定→パーマリンク)
どうにか復旧できました。たったの2記事でも、やはりバックアップから復旧できたのでスムーズでした。これでいったん全部のプラグインがクリアされたので、かえって良かったかな。もうあんま入れんどこ。
以下にメールアドレスを入力しお申し込みください
コメントフォーム