Archive for the ‘Server’ Category
MovableTypeデータ移行の際
いきなりですが、MovableTypeのデータベースを別のサーバへ移行する時はBLOBフィールドの扱いに気をつけるべし。
MovableTypeのデータを全部別のサーバへ移行する際は以下の項目を気をつけないといけない。
- 移行先ドキュメント-ルートはどうなってるか
- 移行先データベース名、ホスト名、ユーザ、パスワードはどうなっているか
- 移行先のドメインはどう設定されているか
※大半の場合は同じ事が多いが例外はあります。
最近MovableTypeのデータ移行する機会が多くて、更にその、移行時にプラグインの画面を開くとエラーになる場合が多い。これはいったい何だろうと思いながらも、色々と調べていた。
エラー内容はこんな感じ
Can’t use string (“$mt:SetVar name=”display_descrip”) as a HASH ref while “strict refs” in use
実はMovableTypeの「mt_plugindata」のテーブル内でBLOBが使われていて、私の移行手順にも問題があったみたいです。
コンテンツデータ移行時に使うスクリプト
サーバ移行時に若干困ったので、ついでにスクリプトを組んだので、更についでにブログに書いてみる。
良く使う mysql back up shell
自分がよく使うバックアップシェルをメモ書き。