2008年12月11日木曜日

trac windows

tracで遊んでみた

apache 2.2.10
subversion 1.5.4
python 2.5.2
python win拡張
python subversion拡張
mod_python (win32バイナリ)3.3.1

mod_pythonがpython2.5.0リンクなので古いの落としてくるが
うごかんリンクしてるaprが古いみたい
でmod_pythonはだんねん
mod_wsgiも落としてくるがaprでエラーとなり断念

mod_fastcgiもwinに対応せず

CGIモードで(すごい遅い1画面20秒とかかかる)


で最近tracjaの0.11.2が出てるみたいなので落として
インストールした

漢字のファイル名追えないので改修
pythonでサーバ立てるとOKなんだけど
apacheかますとPATH_INFOがでたらめなコードに変換される

改修内容main.py


最初のほう

import urllib

350行目くらい

#path_info = environ.get('PATH_INFO', '').lstrip('/').split('/')
path_info = environ.get('REQUEST_URI','').lstrip(environ.get('SCRIPT_NAME',''))
path_info = urllib.unquote(path_info.split('?').pop(0)) .lstrip('/').split('/')


明日はチケットとかで遊んでみよう

なんかインラインの展開のURLが?付みたいなので対応(2008/12/15)
もう少し短くできるので直し(2008/12/24)

おうちの玄箱HGにもいれたが重すぎ