Windows + Apache + tDiary + AuthUserFile + RDtool
TracLight についている Apache でほかの CGI を動かしてみる実験。
ためしに tDiary を入れてみることにしました。
tDiary のインストール
- ダウンロード
- http://www.tdiary.org/20021112.html から tdiary-full-2.0.4.tar.gz を取得
- インストール
- 解凍されたもの一式を D:\www\diary におく。
- ついでに C:\TracLight\apached\conf\httpd.conf の DocumentRoot を下記のように変更
DocumentRoot "D:\www"
Options FollowSymLinks # AllowOverride None AllowOverride All
# AuthName tDiary # AuthUserFile /home/foo/.htpasswd AuthName tDiary AuthType Basic AuthUserFile D:\www\diary\_pass Require user (認証するユーザー名 -- 複数書くときはスペース区切り)
-
- パスワードファイルの生成
> cd C:\TracLight\apache2\bin\ > htpasswd.exe -c (ユーザー名) D:\www\diary\_pass
- tDiary 設定
# @data_path = '/home/foo/diary' @data_path = 'D:\www\diary\_data
以上で、「追記」から日記を編集できるようになるはずです。
RDtool のインストール
tDiary のスタイルが馴染めないので RDtool というマークアップ言語を追加することにしました。
- ダウンロード
- http://raa.ruby-lang.org/project/rdtool から rdtool-0.6.20.tar.gz を取得
- インストール
- 下記だけでいけた。昔はすごく苦労した覚えがあるのに・・・。
> ruby.exe setup.rb