Tracを0.10.xから0.11にアップグレード
動かなくなってしまった。
cgi-binディレクトリがパッケージから削除されたようなのだが、はっきりした事は分からなかった。
取り敢えず本家からスクリプトを取って来て改造。
以下詳細。
fcgiスクリプトのshebangをMacPortsがインストールしたPythonに設定する。
#!/opt/local/bin/python2.5
fcgi_frontendを呼び出す直前に環境変数を設定する。
try: import os os.environ['TRAC_ENV_DIR'] = 'ディレクトリ' #os.environ['TRAC_ENV_PARENT_DIR'] = '親ディレクトリ' from trac.web import fcgi_frontend fcgi_frontend.run()
成功したらTracEnvironmentをupgradeするよう指示が表示されるので従う。