2007年9月21日

自宅サーバから引越し

エントリーが増えるに従い、自宅サーバでは再構築の時間がかかり過ぎていたため、LaCoocanに引越し。MySQLのDB移行にてこずったが、何とか完了。

サイトを全て再構築すると、1分47秒かかった。もっと早いことを期待していたのだが、自宅サーバでやってみると、なんと6分30秒かかっていた。
ひえ~。遅すぎ!
今までの遅さを考えると、十分である。

自宅サーバではMySQLのバックアップはmysqldumpを使っており、こちらでは特に問題は出ていなかったのだが、自宅サーバ側で phpMyAdminでエクスポートしたファイルを、LaCoocan側でインポートすると、「'ダイナミック・テンプレート用起動ェ」のところでエラーになってしまった。

サーバー移転に伴うmovabletype + MySQLの引越し準備(狂鮟鱇)

上記ページにより、「'ダイナミック・テンプレート用起動ェ」という部分がクォートが無く、不正なSQL文になっている。テーブル mt_template の フィールド template_name が文字化けしている部分がある為という ことはわかったのだが、単にクォートを閉じる修正は気持ち悪い。
よって下記の作業を行うことにした。

・LaCoocan側: MovableType V3.35 をinstall、DB移行せずに一旦新規に立ち上げる
・自宅サーバ側: 上記を参考に、テンプレートを書き換える
・自宅サーバ側: 書き換えた上で、DBをエクスポート
・LaCoocan側: 一旦DBのテーブルを全て削除し、上記をインポート。

上記作業により、うまくいった。
ちなみに、template_name はphpMyAdmin上から下記のように書き換えた。

ダイナミック・テンプレート用起動ゼ/td> -> Dynamic Site Bootstrapper
Atomフィード -> Atom
コメント・プレビューのテンプレーー/td> -> コメント・プレビュー
Comment Pending Message -> コメント・保留
コメント・エラーのテンプレート -> コメント・エラー
画像のポップアップウィンドウのテー/td> -> 画像のポップアップ・ウィンドウ
コメント・リストのテンプレート -> コメントの一覧
ダイナミックページ・エラー表示テー/td> -> ダイナミックページ・エラー
個別エントリーアーカイブ -> エントリー・アーカイブ
トラックバック・リストのテンプレー/td> -> トラックバックの一覧

MovableTypeのバージョンは、3.11 -> 3.171 -> 3.35 の順に移行させていて、これによって上記のような不具合が発生したのだろうか?

コメントする