Jul 28, 2006

Blosxom 設定

軽く「blosxom でも設定するか」と思ってやってみたが,めちゃくちゃ はまったのでメモ.

まず,mod_userdir がユーザ権限で cgi を suexec する (suexec の使用) が,その際にディレクトリが group writable になっていると,suexec は 実行を停止する (セキュリティモデル チェック14).

[2006-07-28 04:39:22]: directory is writable by others: (/mnt/rg-storage/export1/HOME1/yasu/.public_html/nblog)
chmod g-w . して解決.

次は,blosxom.cgi をURLから消そうとして,mod_rewrite ではまった. 正規表現にマッチしたりしなかったり,置換(backreference)がうまくいかなかったり. URL全体(ホスト以降の部分)を全て置き換えようとしてもうまくいかなかった. 確かめていないが,URLのディレクトリ部分はパターンや置換文字列に含めると うまくいかないのかも知れない.最終的には,.htaccess を以下のようにした.

DirectoryIndex blosxom.cgi
RewriteEngine on
RewriteBase /~yasu/nblog
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ blosxom.cgi/$1 [L,QSA]

blosxom だと,エントリや設定を svn できるから嬉しい気がする. 別のマシンで svn co するのが一番手っ取り早いバックアップ方法だ.

Posted at 04:55 in howto | WriteBacks (0) | Edit
WriteBacks
TrackBack ping me at
http://www.sfc.wide.ad.jp/~yasu/nblog/howto/blosxom.trackback
Post a comment

writeback message: Ready to post a comment.