wiki:ModWSGITrac

Version 1 (modified by sgk, 12 years ago) (diff)

--

mod_wsgiでTrac

結論から言うと、動作がおかしいので使い物になりませんが、mod_wsgi?でTracを動かしてみました。

適当な場所にtrac.wsgiとかいうファイルを作ります。ファイル名は何でもいいみたい。 場所もどこでもいいみたい。!DocumentRoot以下にある必要もありません。

import os
os.environ['TRAC_ENV'] = '/home/trac/omake'
import trac.web.main
application = trac.web.main.dispatch_request

Apacheの設定ファイルには以下の行を書きます。

WSGIScriptAlias / パス

パス」には、上記のtrac.wsgiファイルのパスを書きます。

設定がシンプルでいいな。

これでちゃんと動けば言うこと無いです。 ところが、うちでやってみたところ、Tracウィキの編集を行って「保存」ボタンを押すと、ページの内容が途中でちぎれて後半が無くなります。これじゃ使えません。うちの環境のせいじゃないと思うのだけど。 まあ、まだ正式版がリリースされてもいないわけで、仕方ないです。

(2007/4/17 sgk)