プチ疲れ-自業自得-


 レンタルサーバーを借りた勢いで、プチシリーズを導入し始めたことは先のエントリで書いた。しかし、いったんやり始めるとキリのいいところまでは済ませておきたくて、懸念のトラックバックとコメントシステムの移行に着手した。

まずはプチコメから行ってみよう!

 まあコメント&トラックバックシステムは、Blog開始時から使っていたHaloScanでも不満はなかったんだけど、トラックバックがUTF-8が標準になってきて、文字化けで迷惑をかけることが増えた。HaloScanの文字エンコードをUTF-8にすればいいんだけれど、そうすると通知メールが携帯電話で文字化けするので、どうもイマイチ。

 というわけで、どうせならトラックバックとコメントシステムをプチシリーズに移行しちゃえ…ということで実行に移した。

 まずはComComさんの設置ガイドを見ながら、アドレスなど必要箇所を修正したCGIをアップロード。次にパーミッションを設定して、動作確認をする。

 ところが動かない。(T。T)
 エラーが出てしまう。

 うぇーん、と泣きながらComComさんのサイトへ行く。なんだかApplestore名古屋のオープン間近でテンション上がりまくり。とてもサポートする余力などないように思え、寂しくサポートBBSを眺める。すると、Jcode関連が入ってないと動かないサーバーがあることを知り、Jcode.pmとJcodeフォルダをプチコメのCGIが入っているフォルダにアップしてみるとあっさり表示された。

 同じようにプチトラもサーバーにアップ。ところがBlogpageには表示されるのに、Entrypageには表示されない。またもやうぇーん、と泣きながらComComさんのサイトへ行く。やっぱり今はApplestore以外は眼中にないようだ。

 再びサポートBBSでお勉強。すると、またもや見つけましたよ、mojoは。「mi」の文字エンコード問題というのがあり、これを実行したらあっさりと解決。天国の父さん、mojoは独りで頑張ったよ。

プチコメ移行…そしてトラックバックは?

 こういうものは設置してからが大変だ。これまでHaloScanに蓄積されたコメントたちをプチコメに移動させなければならない。でも、これには強力な道具があった。それは pirosy さんの「HaloScan → プチコメ 移行スクリプト」というシロモノ。mojoはほとんど中身のことはわからないが、とにかくこれを使えばHaloScanからプチコメに過去のコメントを移してくれるらしい。

 KHOOさんの「コメントシステム移行完全版」とt0moriさんの「コメント移行スクリプト」を参考にしながら作業を進める。

 まずはHaloScanに行ってデータを落とす。このデータはexport.phpという名前にしないと移行スクリプトで読み取ってくれないのに、なぜか「xml」という名前になってしまう。ファインダーで変更しても、すぐに元に戻る。なぜに…? 仕方なくこれでターミナルから実行してみたが、やはり上手く行かず。

 思い立ってmiを立ち上げ、ブラウザで展開したデータをプレーンテキストにしてコピペ。それを保存したら、やっと目的の名前になってくれた。そしてスクリプトを実行。あら、あっさりと成功。なんなんだよ、もぉ〜。(-。-)ノ

 datデータが無事に出来たので、これをサーバーの中にあるlogフォルダにアップ。そして実行してみると…おー、見事に表示された。先人たちの偉業のおかげだ。ありがとう!

 さてプチコメの移行が完了したので、今度はプチトラ。こちらは飛び道具がないので、しょうがなく手作業で移行することにした。まあmojoのところは頻繁にトラックバックがあるわけじゃないので、HaloScanから得たデータを自分で自分のBlogにトラバ…この繰り返しでなんとか作業完了。shiftJISにしてあったので、ちょっと変換が面倒だったが、無事移行出来て満足。

通知メールが来ない

 無事移行作業も済んだので、自分でコメントやトラックバックをして確認してみた。Blog上の表示は問題ないのだが、なんと通知メールが来ない。プチビーはメールが来るのにプチコメとプチトラからはメールが来ないのだ。うーん、この機能は欲しいよなぁ。

 …と思ってCGIの設定を眺めていたら、なんとsendmailのパスが合っていなかった。恥ずかしい。

 ついでにプチフォトのことも書いておこう。プチフォトのcssが反映されなかったので、アドレスを指定してみた。でもダメ。反映されなかったのはバックの画像とボタン画像だったので、ひょっとしたらFTPで送るモードがおかしかったのかなと思い、画像だけバイナリモードでアップし直したら見事に表示された。うーん、インターネットっていろいろ細かいのね。

 それにしてもプチシリーズを一気に導入してしまったが、さすがに疲れた。いや、少しずつやればいいんだけれど、やり始めたら止まらない“カッパえびせん”的性格なので、ここまで走ってしまった。仕事、たまっちゃてるんですケド…。

◆2005年2月1日追記
 pirosyさんのHaloScanからプチコメへの移行スクリプトが文字コードの認識などを改良して新しくなりましたので、リンクを貼っておきます。
HaloScan → プチコメ 移行スクリプト V3 Beta 2 (05/01/31) - PIROBLOG2

Posted at:2005年01月23日 (Sun)at 10:57 午後