2004年 12月 23日 (木)
Blosxom 導入
いじりやすそうなブログウエアを探して Blosxom に遭遇。とりあえず導入した。
blosxom starter kit という便利なセットを作ってる人がいたので使わせてもらう。
blosxom starter kit を使えば簡単にブログが作れる。 体裁はフレーバーというHTML形式のファイル数十個でカスタマイズが容易。早速グラフィックデザイン面はクリア。
設置したと思ってblosxom.cgiをブラウザで開いたらError: I'm afraid this is the first I've heard of a "cgi" flavoured Blosxom. Try dropping the "/+cgi" bit from the end of the URL. というエラーが出てへこんでます。Perlへのパス・ログデータを置くディレクトリの絶対パス・パーミッションの設定以外に最初に特に気をつけることありますか?
flavor の問題だと思います。
~/blosxom.cgi/blosxom.cgi とかになってません?
blosxomは拡張子によってスタイルわけしていてそれをフレイバーと呼びます。….htmlと….htmとは違うスタイルで同じエントリを表示するわけです。
blosxom starter kitだったらentries/直下のおなじ識別子のファイルが関係してます。で、….cgiというフレーバーはないので末尾がそういう文字だと文句いわれます。
んにゃ。www.yoshiroh.com/blog/blosxom.cgiです。スターターキットではなく本家のやつです。基本のフレーバーはblosxom.cgi本体に書かれてあるそうなので外部ファイルとしてはまだ用意してません。なんででしょう。
スターターキットしか使ったことないのでわかんないっす。でも、上のエラーはフレーバー関係っぽい。
このページでも http://saito-art.com/blog/blosxom.cgi/weblog/blosxom.xxx 等、変なフレーバーでアクセスすると同じエラーメッセージがでる。
スターターキットのフレーバーとかを置いてみてテストしたらどうでしょう。
投稿かぶってましたね。とりあえず、ご健闘ください。
う~ん。やっぱりわかりません。スターターキットいれて--blosxom.cgi/blosxomってするとこのページの左側みたいなのが出てきました。けど「全てのエントリ(1)」ってのをクリックしたらまた同じエラー。
ほんとだ。うまくいってませんねえ。
$datadir の設定とか $basedir の設定が間違ってるのではないでしょうか。chkfullpath.cgi でチェックしてみました?
チェックしたところプロバイダに教えられてる絶対パスと異なるものだったので修正しました。が、相変わらずです。へこんできました。実験せねば。
僕はすんなり動いてしまったのでなんとも。フレーバーがまずいといってるからにはどっかのパスが変なのか?コンフィグを変えてテストしてみたらどうでしょう。
