我一直在拉我的頭髮,因此希望有人能夠對此發表一些看法。 我一直在使用Apache和mod_fcgid在CentOS 6.3服務器上安裝Trac 1.0。CentOS 6上的Trac和fcgi Apache - 錯誤
當我指出我的瀏覽器到是應該運行Trac的,我得到一個內部服務器錯誤(500)和這樣的日誌條目的虛擬主機:
(104)連接被對方復位:mod_fcgid:錯誤閱讀從腳本頭FastCGI的服務器 過早結束數據:trac.fcgi
我在/ var/TRAC /項目名稱創建了trac的環境
然後我用TRAC管理員部署到部署在cgi-bin和htdocs目錄的該項目到我的webroot的虛擬主機。 在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中調試,但它不記錄任何內容。
請不要添加簽名 – user427969
簽名?我不知道你的意思。 – Ruben
http://stackoverflow.com/faq#signatures – user427969