April 01, 2005

Movabletype2.661の移行について

[ BLOGブログに関するカテゴリー]

移転しました!新しいURLは…

http://sho.s203.xrea.com/wp/

現在自宅のiMacサーバで運用しているohtonari.comをXREAに移行しようと思っています

現在コアラの固定IPで運用しておりますが
ほぼ同じ価格でFTTHを導入できそうjなので。。。

ただ,固定IPにこだわるとお金がかかりますのでこの際レンタルサーバにすることにしました

一番問題になったのはMovabletype2.661の移行
ohtonari.comではほぼ更新されていない物も含めて8つ(ユーザーが7人)のBLOGがあります

ってことでMovabletype3.xは無料では使えません
Movabletype2.661のままにします

XREAはサーバによってPHPとMySQLのバージョンがいろいろあります

特に注意しなければならないのが
MySQLのバージョンが4.1.7のサーバです

このサーバではMovabletypeでUTF-8での運用が出来ないようです

Xrea.comさんのサーバー応用編: MySQL 4.1.7 (s101, s102 サーバ) と PublishCharset UTF-8

これで一日はまりました

で,結局(Perl5.8.4 / PHP4.3.10 / MySQL4.0.22 / PgSQL 7.4.5)のサーバに変更しました

それにしても
現在のiMacサーバではMySQL4.1.7+UTF-8で問題なく運用できているんだけどな

で具体的な移行方法は...

まず,value-domainでドメインを取得後にXREAのアカウントをとり
そこで,MySQLのデータベースを作成する
データベースが使えるようになるのに15~30分かかる
この状態でmovabletypeの設置をします
mt-load.cgi
を走らせるとMySQLにmovabletype用のテーブルが出来る

ここで管理者のユーザー名MelodyとパスワードNelsonを変更する
でFirstWeblogを削除

これで移行先の準備完了

次に移行元のiMacサーバでの作業
(通常はこっちが先?)

phpMyAdminにアクセスしてMovabletypeのデータベースを選択
15のテーブルがあるのですべてのテーブルをエクスポートします

mt_export.png
実はMacOS XではMySQL4.1.7を使っていたのでMySQL4.0.22でそのままSQL実行するとエラーになってしまいます

そういったわけでとりあえずテーブルまで作成してそのテーブルにデータを流し込む事にします

ちなみに現在のところCREATE TABLEまで含めると3847行のクエリがあるようです

後はこのSQLクエリを移行先のXREAのphpMyadminで実行していけばOKです

簡単に書いてありますがなんとか移行できそうです

それにしてもこれ以外にもコンフリクト情報掲示板の移行準備もしなければ。。。
まーFTTHがくるのも結構時間がかかると思われますのでゆっくりとします

追記

s80.xrea.comではmt-Blacklistが動かないようですのでs103に変更することに...
ってこのサーバはUTF-8では動かないので変更する必要が出てきました

sql文をEUCに変換してそのファイルを移行先のphpmyadminで実行する

注意しないと行けないのは再構築する際にパスを変換する必要があるので注意
(もしくはsqlを実行する前に
/Users/ohtonari/Sites/

/virtual/skywk/public_html/b/
に置き換えておけば良さそうな気がします)

投稿者 sho : April 1, 2005 12:16 PM


トラックバックやコメントは新しいブログにお願いします