Home > Diary > Wordpress 2.8 から2.7.1に戻してた二日間の話

Wordpress 2.8 から2.7.1に戻してた二日間の話

幻の二日間、何をやっていたかというと…

Wordpress2.8からの復旧を試行錯誤してたわけで
2.8→2.8.1β→2.7.1→2.82.8β2.7.1という変遷
二回目の2.8からはDB修復・復元で往生してました…

・とにかくホームが表示出来なくなった
・しばらく放置してても駄目だったんで、とりあえず、サーバーからDBバックアップ
※結果的に、これが一番助かった原因でもありますが…
・ちょっとググったらヤバいという話らしい→完全に自動アップデートしてるし
・ただ、ちょっとの間は動いてたし、サーバーのファイル削除もなさそうだった
・一応、まるごとバックアップ(フォルダ毎転送)
※これは余り意味はなかったかも…wp-contentだけのバックアップでよさそう
・手動で2.8を入れ直してみるも、やっぱり空白のまま、ログインも不可
・手動で2.8.1βを入れてみるも、同じく駄目
・これはDBだろうと当たりを付けてサーバーからのPHPMySQLAdminってので見てみる
・前述のサーバーからのバックアップはダンプ生成だったんで、エクスポートしとく
※このファイルは駄目というか破棄しちゃったんですねぇ
※一番最初のダンプから復元して、再度、エクスポートしといたのを使いました
・おまけサイトで2.8を試してみる
・一応、今年の2月くらいまでのデータは残っていたので、それを移管してみる
・DBがDB名でサイトとリンクしているというか、専用DBになっているので、おまけサイトもメインサイトに移動してしまうことが判明…何を今更…みたいな


まづわエクスポート出来てた一番大きいファイルを、インポートっていう技に出てみたわけですな

・INSERTでバックアップされてたんで、テーブル構文みたいなのははねられるんで、片っ端から削除
・インポートしてはエラーを吐いて止まるんだけど、一々、テーブルの中身を空にする

一応、エラーの度に書き直しとかではなく、削除してったら、CREATEってのが駄目なんだというのが途中で判ったのと、一度、データが入ったテーブルにINSERTになるんで、また最初からエラーを吐くんで、いちいち空にした、だけ

・何とか成功して、アクセスしてみたら、無事復旧出来てたので、バンザイ

・「続きを読む」が死んでた…post_IDへのリンクが死んでしまった
いわゆるトップページだけが生きていて、他は全滅…

もう、ふて寝…で一日目は半分成功の半分徒労みたいな…

ひょっとしてテーマが対応し切れてないんじゃないかと…
※ただ2.8自動アップデート直後では普通に出来てたのも事実なんで、時限爆弾?
・そうこうしている内に、やっぱり時限爆弾ぽくて、また空白攻撃に遭う

・スペアのDBから2.8をインストール、立ち上げてみると無事成功
・テーマを変えてみるも、なんだか不安定というか激遅
・2.8.1βを入れてみる…一応、これも成功
・プラグインを設定したり、新たに入れてみたり、やっぱり激遅
・その内、やっぱり空白攻撃…2.8時限爆弾確定

・DBは一発復元ってのが難しそう…Wordpress本体のバックアップXMLも引っ越しには対応してない?インポート出来なかった
・ないよりはるかにマシなんで、DB-BackUpみたいなプラグインを仕込んでおいたけど、結局、サーバー経由のMySQLをたたくのが一番手っ取り早い
※面倒なんで、やっぱりプラグインで定期的なバックアップを取っておくのがベター

・新規インストール扱い、つまりは全部削除してから入れ直しで2.7.1を入れる
・DBはスペアの新規で入れて、とにかく安定動作を確認しながら
・ログインのadminからユーザーエントリーをしただけで、DB書き換えを目論む
・前に成功したのをインポートしてみるも、やっぱりエラーを吐かれる
・db_versionとかってのが違ってるらしいので書き換えてやる→一カ所だけだったけど
・他のエラーはなんだか、アホらしい「– —」~みたいなのが構文エラー?みたいな
・なんで結構あっさり目にインポート成功


ほぼ以前のままに復旧完了…
が、微妙にテーマのセッティングが狂っている風
やっぱりローカル環境にも作っておいて、テーマを変えるべぇかと
いずれにしても正式版2.8.1には対応し切れてないテーマだし
かなりガリガリと書き換えちゃってて、どこがどうっていうのも判らなくなってるし
頃合いでもあるだろう、と

キモ
フォルダに展開しているファイルは正味wp-contentの中のuploadsが重要なくらいで、後は、あまりバックアップしても意味がないかも
実際、殆ど、弄らず、一応、テーマ・プラグインあたりとセットでコピーしてたけど、最後はuploadsだけのコピーで、後は、後入れインストールにした

たまたまプラグインの自動アップデートが効かなかったりっていうので、ダウンロード、展開、アップロード、使用開始っていうのをやってただけなんだけど…

とにかくDBはダンプ、エクスポートをまめにしといた方がいいっぽい
弄れるプラグインもあるんだけど、CORESERVERだとMySQLの在りかが判らなくて駄目だった

可能ならばサブサイトで、DB名を変えて(接頭子を変えるだけでいいし:WP_→WP2_とか)記事はともかく、構成を同じにしてバックアップサイトみたいなつもりで作っておくのがいいかも知れない
少なくとも、移管した所までは簡単に復帰出来るし…

なるべくシンプルな構造というか環境にしとくべきだと反省
まめにフォルダを作ってメディアのアップロード先を変えてやるとか(当たり前か)

なんだけど
Wordpress大好きです

No Related Posts

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://shift.enter.cow-g.com/post1574/trackback
Listed below are links to weblogs that reference
Wordpress 2.8 から2.7.1に戻してた二日間の話 from Shift↑Enter←
pingback from wordpress 2.8.1と画像フォルダ : coza4 diary 09-07-13 (月) 12:04

[...] Shift↑Enter← – Wordpress 2.8 から2.7.1に戻してた二日間の話 WordPress 2.8 の自動アップデートに失敗するとサーバー内のファイルが全部消去されるらしい:トイレのうず/ぼやき [...]

Home > Diary > Wordpress 2.8 から2.7.1に戻してた二日間の話

Search
Google
あわせて読みたいブログパーツ
RECOMMEND
iPhone 3GS 16G (ブラック) 【新規契約】

32GBモデルの方が人気だけど、実は16GBで十分。アプリやデータのストレージは心配する必要なし。1000曲4時間動画入る計算だし。本体価格実質0円で買えちゃうし iPhone 3GS 16G (ブラック) 【新規契約】


Phenom II X4 955 Black Edition BOX

ご存じAMD最高峰 しかもBlackEditionで色々遊べるCPU 定格3.2Ghz→3.6GhzReady Phenom II X4 955 Black Edition BOX


GR DIGITAL II 1:1画角、電子水準器、更なる高画質レンズ、バッテリーも強化 確かに進化してました 買い増し正解

GR DIGITAL II

紹介記事この辺


Phenom II X3 720 Black Edition BOX ゲーマーではないデュアルコアな人にも 定格2.8Ghz→3GhzReady もしかすると4コア化Readyかも

Phenom II X3 720 Black Edition BOX


M4A78T-E 790GX AM3 ATX ミドルレンジなマザー もしかするとAM3鉄板候補かも

M4A78T-E


ツーリング・ライダー必須のハンディ・GPSは日本語対応、カラー液晶、最新版はminiSDにMapをインストール出来る。
eTrex Legend-HCx 日本語版 税・送料込 58,800円

紹介記事まだです


手の平DTM・ゲームじゃないかも DSiで2台分のトラック使えて か・な・り本気でDTM出来ます 作曲センスゼロでも何とか出来るかも? KORG DS-10 PLUS
A列車で行こうDS 名作鉄道ゲーム復活じゃなくて新作 カメラモードは乗物酔いするかも 鉄キチじゃない人にも

A列車で行こうDS


賢いIMEで最強日本語入力環境。広辞苑もオススメ。後からオンラインで機能拡張も出来たりする
ATOK2009通常版¥10,300

紹介記事ココ










Return to page top