なぜか動いた (メモ)

ログも何もないので第六感デバッグ。jail な環境で今度は /root 配下に trac なディレクトリを作成して mytrac.py もそこに置いてみた。これだとテキストと同じ形になります。環境作った後に色々試行錯誤。試しに http://localhost:1234/trac ではなく、http://localhost:1234/ にアクセスしてみたらよく見る trac のトップが出た。がしかし、右上のロゴは表示されていない模様。
むむ、と言いつつ mytrac.py の TracResource#tracApplication を以下のように修正

    def TracApplication(self, environ, start_response):
        environ['trac.env_path'] = self.path
#       environ['trac.base_url'] = 'http://localhost:1234/trac'
        environ['trac.base_url'] = 'http://localhost:1234/'
        return trac.web.main.dispatch_request(environ, start_response)

がしかし、未だ画像は出ない。色々見てみるに、trac なディレクトリ配下にある htdocs を云々、とある (アクセンスのおまけより)。画像の引用元は

<img src="/chrome/site/xxx.png">

とかってなってるのですが、この /chrome/site/ は htdocs を指しているような記述あり。ためしに画像を置いたら(trac デフォな画像)ちゃんと出ました。しかしこれ、デフォルトだとドコにおいてあってどうやって見に行ってるのか、が不明。