まだ、風邪の発熱が続いているけど、サーバに引っ越しの続き。
とりあえず、昨夜、旧サーバのMT2.661から書き出しに成功した小さなBLOGのファイルを、新サーバのMT4に読み取らせてみることにした。・・・うまくいかなかった。
そこで、MT4にダミーのエントリーを数件アップして、書き出してみた。メモ帳で開いて、2.661のファイルと比べてみたら、データの並びと表記は同じなのに、明らかに改行の扱いが違っていた。
ネットで調べてみたら、改行コードをUNIXにしないといけないらしい。さらに、文字コードはUTF-8にしなければいけなかった(これで文字化けは直った)。
MT4に再び読み込ませたら、なんと、うまくいった!^^
カテゴリーもコメントもトラックバックも、みんなきれいに移動してくれた。...移転先では、コメントもトラバもいっさい受け付けないことにしたけど^^;
でも、写真のパス修正がまだ終わっていない。MTではフルパスで画像を指定しているので、この時点で表示されているのは、旧サーバに保存されている画像だ(現時点では、旧サーバにドメインがあり、新サーバはIPアドレスで利用している状態。DNS書き換え後の作業であれば、また状況も変わる)。
そこで、FTPで画像を新サーバにアップし、MT4の検索・置き換え機能で一気にフルパスを書き換えた。最後に、再構築。
これでうまくいった! 若干、レイアウトが崩れているところもあるけど、追々直していけばいい。
さて、問題なのは、1650件、820件のエントリーをもつふたつのBLOG。これを2.661から書き出せないと、作業が始まらない。
1650件の方の書き出しに挑戦した。何度試しても、昨日同様にIEが固まってしまった^^;
こういうとき、いつも助けてくれる専門家二人に電話してみたけど、休日のせいか、連絡が付かなかった。仕方がない、風邪の熱もあることなので、そのまま昼寝をとった。
1時間半後、専門家の一人から電話がかかってきて目が覚めた。会話をしながらPCの画面を見たら、なんと、書き出しに成功していた! FTU-8にエンコードしようとしたら、またIEが張り付いた。
しかし、ここでじっと我慢。
10分後、IEが帰ってきた^^ 無事にエンコードに成功。これをテキスト保存しようとして、またまたIEが張り付いた。・・・ここでも我慢。やがて、テキスト保存にも成功した。
改行コードをUNIXに変換し、MT4に読み込ませる。・・・行ける。時間はものすごくかかりそうだけど、とりあえず読み込み始めた・・・。
待つこと2時間。引っ越しに成功した。
画像をFTPでアップし、フルパスの書き換えを行う。最後に、公開していく・・・。
って、これがまた一苦労^^; 1650件のエントリーを125件ずつ検索してフルパスの置き換えをして、25件ずつ何度も何度も何度も繰り返して公開していく。・・・1650件というのは、何をやるにしても時間がかかる。だいたい、最後の再構築だけで、何度か中断してやり直しながら、1時間近くかかった。
いろいろ苦労した甲斐あって、やり方さえわかれば意外に簡単。時間はかかるけど・・・。
ということで、最後に820件のエントリーをもつ3つ目のBLOGの引っ越し作業。・・・終わったら、午前3時半を過ぎていた^^;
風邪の熱は下がるどころか、38.2℃まで上がっていた^^; ・・・あした・・・今日・・・は仕事にならないだろうなぁ。自営業でよかった・・・。