2004/03/05

■BLOSXOM を導入しました

 にするならブロッサム!
 にするならバターカップだよな!(挨拶)

 前からの懸案事項だったブログツールを、テスト的に導入しました。
 採用したツールは blosxom(ブロッサムと読みます)。hail2u.netさんで公開されていたスターターキットを元に、多少テンプレートやソースをいじって動作させています。
 たかがマンガのファンサイトの更新日記如きに、何故ブログなんか使うの? という理由については後日書きたいと思いますが、一番大きな理由はオレがブログと呼ばれるものを使ってみたかったからです。文句あるか!(わがまま)

 で、使うブログツールのことなのですが、予定ではサーバ設置型blogツールとして今最もメジャーかつ高性能、国内にもユーザーが多いので情報交換も盛んで導入時の敷居が低く、そしてデザインも格好良いので何か運用しているだけでモテそうな(マニアから)Movable Type を使うつもりだったのです。

 が、このサイトが置かれている pos.to ネットのサーバに実際にインストールしてみたところ、「ログインはできるけど画面下にPerlの警告メッセージが表示され、そこから設定画面を開こうとすると再びログイン画面が表示されて先に進めなくなる」という現象が発生してしまって立ち往生。ちょっと調べてみたところ、どうもこれは具体的な解決策が見つかっていない問題っぽく(サーバ環境の問題?)、結局2時間くらいで挫折してしまいました。
 オレにはやはりモテ系ツールは似合わないということなのですか?

 そこで、前に購入したウェブログの入門本に Movable Type と同じサーバ設置型ツールとして紹介されていた、blosxom を試してみることにしました。
 blosxom は Movable Type と比べると機能は少ないのですが、プラグインモジュールを使うことによって Trackback やコメント追加機能、オンライン編集といったブログっぽい機能を追加することが可能であり、スクリプトも小さいのでソースを読んだり直接カスタマイズすることもでき、それより何より「Perlさえ動くサーバ環境なら設置が可能」という容易さもあって、Trackback とコメントが使えるツールを必要としていた自分にピッタリにょ! とか思いながら導入。
 blosxom::日本語訳C.G.I.::blosxomさんなどを参考にしつつ(ありがとうございます)設定してみました。

 設定してみたところ blosxom 本体は簡単に動いたのですが、肝心の Trackback を動かそうとすると、サーバでエラーが発生してしまいます。何でかなー? と思って調べてみたところ、なんかこの pos.to ネットのサーバでは、Trackback を実現するために必要な Perl のモジュール(具体的には LWP::UserAgent や HTTP::Request)がまったく使えないことが判明。
 仕方がないので、telnet で login して CPAN から必要になりそうなモジュールを適当に持ってきては blosxom を設置したディレクトリにコピーして試してみるという、もの凄い泥作業を延々と繰り返すハメに。

 結局、インストールしてから動作させるまでに約5時間近くかかりました(ヘボ)。まぁ、元々動かない環境で無理矢理動かそうとしたんだから仕方ないんですどねー。

 Movable Type はシステムが巨大なので、「動かない→仕方がない」と諦める判断を割と直ぐに下せたのですが、blosxom はなまじシステムが小さく、やろうと思えばソースコードを解読して問題点を探すことができてしまうという、自分の中のハッカー魂を妙に刺激する造りになっていたのが幸い(災い?)した感じ。
 おかげで、blosxom の構造を少しは理解することができました。今じゃすっかりブロッサムたんハァハァですよ! オレもユートニウム博士になりてぇ!(←ブロッサム違い)

 そんな感じで、とりあえず動いているように見えるところまではこぎ着けたのですが、何しろ泥縄状態で設定したので、Trackback ping を送ったり送られたりといった動作が可能かどうかはまだ疑問。
 下の Writebacks をクリックすれば、Trackback Ping の送り先URL やらコメント入力フォームやらが出てきますので、お暇な方は Ping とか投げて頂けるとありがたいです。  

Posted at 00:00 | WriteBacks (0) in Blosxom
WriteBacks
TrackBack ping me at
http://whatsnew.c-www.net/blosxom/first_post.trackback
Post a comment

writeback message: このサイトのコメント受付は終了しました。

powered by blosxom  track feed