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 するのが一番手っ取り早いバックアップ方法だ.
WriteBacks
http://www.sfc.wide.ad.jp/~yasu/nblog/howto/blosxom.trackback
writeback message: Ready to post a comment.