日別アーカイブ: 2016-01-07

もはやこれまでか、と…

今日はちょっとマニアックといいましょうか、愚痴めいたお話を。
年を越す前に、このブログを設置しているサーバーから更新のお知らせが届いていました。端的に言えば、データベースが変わりますよ、というお知らせ。この類のお知らせに乗っかってデータベース更新すると、大概うまくいかなくなって、結局それまでの記事がぶっ飛んで消えた…なんてことを幾度となく経験していました。実はかれこれ10年以上ブログ記事を投稿しているのですが、ある一定期間ブログの記事が消えてなくなっています。…あ、ちなみに過去の記事については、このブログから段階的に他のブログへ移動しているんですけどね。

で、記事が消えてなくなるのが嫌で、ブログツールをMovableTypeからWordPressに乗換えしたのに、2016年を迎えたあたりから、またしても何やら不具合が生じ始めました。動作が軽い、更新の手間がないということでWordPressに乗り換えたのに、ですよ。

まず、設置しているプラグインが一部動作しなくなり、FacebookページやGoogle+への反映がされなくなりました。まあ、Facebookの個人のタイムラインには順当に表示されていたので、そんなには気にしていなかったのですが、動作しないとなると、原因を突き詰めたくなるのが人の性というものじゃないですか。

で、ちょこちょこと設定を弄っていたら、何とログインができなくなる(そもそもログイン画面が表示されなくなる)という事態に陥りました。ああ、またかよ!

バックアップも取られていない状況の中、恐る恐るサイトを見てみると、そこには「Error 404 – Not Found」の文字が。

Error 404

え…これって何が起きてるの?…やっちまった!と顔面蒼白になり、サーバーからデータベースに潜り込むと、過去の記事は取りあえずそのまんま残っていました。嗚呼、ひとまずこれまで書き溜めた記事がぶっ飛んだ、という最悪の事態は回避。

しかし、こうなると何か設定を変えなければならないのだな…ひとまずログインできる状態にしないと…と、恐る恐るWordPressを再インストール。

ひとまずログインできる状態まで漕ぎ着けたものの、実際ログインしてみると、そこに過去の記事は何も残っていませんでした。なので、ブログの記事を見ると、何も投稿されていない状態に。つまり、まっさらなブログ状態になってしまったわけです。さて、ここに過去の記事を読み込ませるのにはどうしたらいいんだろう?と試行錯誤。

…まあ、ここからは色々あれしてこれしてを繰り返していたら、何とか復活して現在に至る、というわけです。

以下、備忘録。
・なぜかデータベースに複数の番号が付与されてあるのを確認。どうやら過去に何度かWordPressをインストールした際のデータベースがそのまま残っていたようで。(でも、このお陰で助かった。)
・wp-config.phpの修正。
WordPressデータベーステーブルの接頭辞を1つ前の番号に変えてみる。ああ、マニアックな話ですいません。→でも、動かない…。→ブログを見ると、再びError 404の文字が。Sorryって、オレこんな記事書いた覚えないんだけど…。→しばらく頭を抱えていたらひらめいた。→そうだ、接頭辞を思い切って2つ前の番号に変えてみよう。→変更後、ログイン画面を開くと…お。ちゃんと画面が出ているじゃないですか。→ログインしたら、データベースの更新が始まった!→やった!ログインできた!

・そのままログインした状態で、まずはプラグインの設定を変更。恐らく発端となったプラグインを一度使用停止にした。ちなみに悪戯したのは、SiteGuardというセキュリティ強化のプラグイン。例えていうならば今回のトラブルは、車の中に鍵を置いたままロックしたような感じ。

・続いて、投稿のページを恐る恐る覗いてみると…投稿一覧数が333件に戻っている!→でも待てよ、データベースは新しいものにしておかないと、また何が起こるかわかんないぞ…。→データベーステーブルの接頭辞を最新から1つ前の番号に再び変えてみる。→そして、再度更新してログイン。→ブログページにアクセス…や、やった!元に戻ってる!
・ということは、再インストールしたあと後の記事は?→こちらにSorryの文字が踊っています…。という顛末。

Error 404

いやあ、ホント焦りましたが何とか復活して良かったです。何か、こうやってブログに記事を投稿する作業も一つのライフワークみたいになっていますからね…。

今回の反省。ひとまずバックアップはこまめに取ろう。下手に設定を弄るのはやめよう。
で、ロリポ○プさん、JetPackのプラグインが動かないので、早くXML-RPCを対応させてください(実はそもそものきっかけはここから始まったのです、ハイ)。

皆さん、本当にお騒がせしました。どうもすいませんでした。…でも、密かにこのブログを楽しみにしてくださっている方が結構いるんだということを知ることとなり、今は凄く気分がいいです。ありがとうございます。こんなくだらない投稿ばかりですが、引き続きよろしくお願いします。