私はこれの上に髪を引っ張ってきたので、誰かがこれに光を当てることができれば幸いです。Apacheとmod_fcgidを使用してCentOS6.3サーバーにTrac1.0をインストールしようとしています。
Tracを実行することになっている仮想ホストをブラウザに向けると、内部サーバーエラー(500)と次のようなログエントリが表示されます。
(104)ピアによる接続のリセット:mod_fcgid:FastCGIサーバーからのデータの読み取りエラースクリプトヘッダーの途中終了:trac.fcgi
/ var / trac/projectnameにtrac環境を作成しました
次に、trac-admin deployを使用して、プロジェクトのcgi-binとhtdocsを仮想ホストのWebルートにデプロイしました。vhost.confに、次を追加しました。
ScriptAlias / /home/httpd/vhosts/xxxx/sites/xxxx/cgi-bin/trac.fcgi/
DefaultInitEnv TRAC_ENV /var/trac/
ErrorLog "/var/log/httpd/xxxxx/error_log"
CustomLog "/var/log/httpd/xxxxx/access_log" common
LogLevel debug
<Directory "/home/httpd/vhosts/xxxxx/sites/xxxxx/htdocs">
Order allow,deny
Allow from all
</Directory>
<Directory "/home/httpd/vhosts/xxxxx/sites/xxxxx/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ドメイン名情報を匿名化するためにxxxxを入れたことに注意してください。
ここで何がうまくいかないかについてのアイデアはありますか?または、これをさらにデバッグして、より有用なログ情報を取得するにはどうすればよいですか?すでにtrac.iniでデバッグするようにログを設定しましたが、何もログに記録されません。