サーバ移転顛末記(その4) 失敗の数々(やってもうた!) 


日記にも書いたが始まったのは3月29日(月曜日)の14時。そして終わったのが4月1日(木曜日)の午前1時半。まあ、その間仕事も生活もしていたわけでずっとマックの前に座っていたわけではないけれど、自慢じゃないがたかがサイト移転にこんなに時間の掛かった人はいないんじゃないだろうか。サイト移転の「ワースト記録」というものがあれば、それは多分わたしに違いない(-_-;) それもiBlogger の先達者の方々が親切に手取り足取りして教えてくれての、この時間の掛かりようである。では、なんでこんなに時間が掛かったか? 

一言で言えばそれは、な〜んにもわかっていないで始めてしまったから。

その最たるものは、 OKAMURA さんのエントリーで次の記述を読んだときに
iBlog サイト引っ越し用スクリプト iBlogMover
ターミナル上で次のようにします。
iBlogMover BlogUUID 古いURL 新しいURL

「ウワーッ、凄いものを作ってくれた。これはまるで魔法だ。iBlogMover を使えば一瞬のうちになにもしなくてもサイト移転が完了するんだ」と思ってしまったのである。そうでないことに気がついたのはかなり後だった。これだけでもわたしがなんにも知らなかったことの証明になるだろう。(-_-;)

次に、iBlog は.Mac専用であると思い込んでいたために、.Mac以外のサイトに変わったときには iBlog の「公開ボタン」を使えないと思いこんでしまったこと。今までは iBlog でエントリーを作り、プレビュー、そして公開という手順だった(これにiblogPatcher の処理が入ってくるが)。さて困った。

KHOOさんが移転したときに書いておいてくれたエントリー「FTPでiblogPatcherを使うテスト」を読んだ記憶はあったのだが、その中で述べられている Active Mounter というソフトのことはまったく思い出さなかった。これを思い出さなかったためにほとんど丸一日という時間を遠回りしてしまったことになる。

この問題を考えていたときに、運良く( せっかくのお休みだというのに、長い時間お付き合いしていただいたPIROSY さんには運悪くかもしれない)オンライン上に移転組の一人でいらっしゃる PIROSY さんがいるのを見つけて相談にのっていただいた。 PIROSY さんはGoLiveのFTP転送機能を使って差分を転送しているということだったので、わたしもそれを教えて貰った。 PIROSY さん、本当に長時間にわたってチャットで教えていただいてありがとうございました。(^_^) さて、教えていただいたことを実行してみたが、わたしのやり方が悪かったせいか、どうも思ったほどの速度が出ない。これは最後の手段としてとっておこうと思ったが、さて、次はどうしたらよいだろう。

そこで思いついたのがいつも親切なコメントを付けてくれていたニューヨーク在住の yama さん。たしか yama さんもロリポップ移転組だったと思い出して、彼のページに飛んでみたが、移転に関しては残念ながら詳しく書いてない。普通の人にとってはとても簡単なことなのだろうと、そこでもちょっと落ち込んだ。(-_-;) そこで、失礼かと思ったがメールで質問してみた。そうしたら、さすが移転の先輩、わたしが知りたいと思っていたツボを的確に教えてくれた。このときに先に書いた Active Mounter を教えていただいたのである。また、FTP転送ソフトとして yama さんが使っているTransmit というのも教えていただいた。これは両方ともFinderの感覚で使える優れたソフト。その時に yama さんが書いてくれた「これを公開の前に起動させてロリポップサーバをマウントさせておけば、.Macと全く同じように更新ボタンを押すだけです」という文章にわたしは救われましたね〜。(^_^) これこそが、わたしが探し求めていた一言だったのです。(ちょっとオーバーですが)早速ダウンロードしてきてVector にシェアウエア・フィーを払いました。しかしこれで終わりだったのではないのです。(-_-;) 

喜び勇んで試してみたのですが、動かない!! 散々悩んだあと、もう一度 yama さんにメールを書いて助けを借りました。即、帰ってきた返事には次のように書かれていました。
おかしいですねー。
篠の風さんの場合はiblogPatcher導入済みなので、サイトのディレクトリを書き換えるだけでいいはずなんですが…。

そうです、わたしはiblogPatcher を使っていることを忘れてしまっていたのです。なんたることか。iblogPatcher の定義ファイルで、.Mac用になっていた部分を次のように直さなくてはならなかったのでした。
%BLOG = (
'preview' => "$ENV{'HOME'}/Sites/iblog/B1603947161",
'publish' => '/Volumes/ftp-ftp100.lolipop./iblog',

今度は動きました。(^_^) これでロリポップへの転送速度がいかに速いかを体験し、もう心は浮き浮き。そのあとは「 サーバ移転顛末記(その3) 移転作業の順序」に書いたとおりの順序でなんとか終わりに漕ぎつけました。

そのエントリーの中で【追記】に書きましたようにOKAMURA さんからはそのあと「公開ロケーション」の設定をするようにとコメントを戴き、それを直しました。現在のところはこれで正常に動作しているようです。

以上がわたしのてんやわんやのサイト移転記録でした。長らくお付き合いいただいてありがとうございます。これからサイト移転を計画に入れている iBlog ユーザーの皆さんが「こんなアホにできるのなら俺だって」と思ってくれれば嬉しいです。
(終わり) 

Posted: 2004年04月01日 (木) at 23:01 




1年前の今日は? 2年前の今日は?