日別アーカイブ: 2011/07/15 金曜日

データベースが ふっ飛んだ ! ! どぼちて?どぼちて?

 

【 謹 告 】

14日午後3時30分(推定)以降、当ブログで「HTTP 500 内部サーバー エラー」のメッセージが表示され、閲覧も投稿も不能となりましたので、午後5時35分に調べたところ、データベースの消失が確認されました。

15日午前11時までに、ホスティング会社により、2011/02/22までのバックアップ分で、データベースが復旧。

同正午より、ユーザー側(つまり私)にて復旧作業を開始しました。

WordPressエクスポート・ファイルよりインポート。
アップロード上限2MBを突破するため

WordPressのインポート機能で2MB制限を突破するやり方 – 生活なんでもにっき
http://d.hatena.ne.jp/otasukegaido/20090211/p1

に、記載されている htaccess ファイルをWordPressのあるフォルダにUPしておいて、
WordPress管理画面より「インポート」を実行。
プラグイン「WordPress Importer」のインストールを求められたので実行。
ローカルに保存しておいたエクスポート・ファイル(2011/07/13付)をUP。
12.2MBもありましたが、なんとかスルスルと入り、最後の1ヶ月のところで急にスピードが落ちてハラハラしましたが、完了後、確認するとすべて復元できていました。

ただ、問題も若干起きました。
(1)WordPress管理画面よりアップロードした画像のうち、2011/03/02~きのうまでの画像のファイル名に数字が自動的に加えられていました。
(例)110305_01a.jpg —->110305_011a1.jpg
(2)投稿の本文のHTMLのうち、2011/03/02~きのうまでの分で、(1)への画像リンクのファイル名に数字が自動的に加えられていました。しかも(1)のファイル名とも合ってませんでした。
(例)110305_01a.jpg —->110305_011a11.jpg

これらはすべて手作業で一つ一つ確認しながら直しました。
(画像も含め多くのフォルダ、ファイルの「所有者」が、インポート実行時に Apache に書き換わってしまい、root権限を持つサーバー管理者に頼まないとファイルのリネーム、パーミッション変更、削除などが出来ない)
このことから今後は、画像はWordPressフォルダの外において、外部への画像直リンクの形で読み込むことにしました。

吉報もあります。
ホスティング会社サポート担当者によれば、PHPとMySQLのバージョンアップに対応するとのことで、近々、WordPressを最新バージョンにする見通しとなりました。