エントリーの移行が簡単にできるかどうか自宅サーバで試してみました。
昨日ダウンロードしたパッケージを展開して配置。これは特に問題なし、さっそくブラウザからログインしてインストーラーに従うのも特に迷うことなくできました、途中DB選択の時にPostgreSQLしかなかったのは自宅サーバのBerkeleyDBが古いのとPerlにMySQL用のコネクタを入れてないせいかな。
それで久々PostgreSQLを使ってみました。ブログ用にデータベースを準備します。
データベースの作成
%createdb mt4blog -O mt4
CREATE DATABASE
データベースにログイン
%psql mt4blog -U mt4 -W
Password for user mt4:
Welcome to psql 8.1.0, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
mt4blog=>
次にメールの送信テスト。これをSMTPしたらPerlにモジュールが組み込まれていないとエラー表示になったのでとりあえずローカルのsendmail使用。
最後にこのブログからエクスポートしたエントリーを取り込もうとしたら150件目くらいでエラー発生。原因はさっぱり不明。簡単に行きそうにないですね。
とりあえず取り込めた分だけでサイト構築してみました。
そこで気が付いたのは、記事中の画像等のタグはそのままなので中のURLが新しいところを向いていない。(実際はサーバーを変えてもURL変える予定はないので問題ないのですが…)
インポート周りは正式版がリリースされても苦労しそうです。
因みに出力されるhtmlファイル名や、トラックバックのURL等は全く変わってしまいます。これもまた難ですね。最初からエントリー日時を基準にファイル名を決めるように作ればよかった。orz
他にはインターフェースが完全に変わっているので操作は覚えなおしです。
