我一直在尝试设置trac,以便在apache上部署一段时间,而我正在跑进一堵墙。
这是我从我的服务器收到的响应
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache/2.2.14 (Ubuntu) Server at ***.***.***.*** Port 80
这是我的Apache v主机文件:(评论删除)
<VirtualHost *:80> ServerAdmin webmaster@localhost DirectoryIndex index.html DocumentRoot /home/***/public_html/app/public Alias /trac/chrome/common /home/***/trac/htdocs/common Alias /trac/chrome/site /home/***/trac/htdocs/common ScriptAlias /trac /home/***/trac/cgi-bin/trac.fcgi/ DefaultInitEnv TRAC_ENV /home/***/trac <Location "/trac"> SetEnv TRAC_ENV_PARENT_DIR "home/***/" </Location> <Directory "/home/***/trac/htdocs"> Order allow,deny Allow from all </Directory> <Location "/trac/chrome/common"> SetHandler none </Location> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /home/***/public_html/app/log/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug CustomLog /home/***/public_html/app/log/access.log combined CustomLog /home/casey/public_html/app/log/access.log combined </VirtualHost>
这是我的服务器的错误日志:
[Fri Apr 29 02:09:06 2011] [warn] [client **.**.**.**] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server [Fri Apr 29 02:09:06 2011] [error] [client **.**.**.**] Premature end of script headers: trac.fcgi [Fri Apr 29 02:09:06 2011] [debug] mod_deflate.c(615): [client **.**.**.**] Zlib: Compressed 618 to 384 : URL /trac/ [Fri Apr 29 02:09:08 2011] [warn] [client **.**.**.**] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server [Fri Apr 29 02:09:08 2011] [error] [client **.**.**.**] Premature end of script headers: trac.fcgi [Fri Apr 29 02:09:08 2011] [debug] mod_deflate.c(615): [client **.**.**.**] Zlib: Compressed 618 to 384 : URL /trac/
有谁知道可能会发生什么,我该怎么办才能解决这个问题? 谢谢!
我不确定,如果我得到这个好。 我假设你已经通过trac-admin在目录中安装了trac。 对于我(我没有使用fcgi),以下位置指令在几种情况下工作
<Location /mytrac> SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonPath "sys.path + ['/usr/share/trac']" PythonOption TracEnv /var/trac/mytrac/wiki PythonOption TracUriRoot /mytrac AddCharset utf-8 .css .html .xhtml .py </Location
尝试在你默认的vhost.conf来检查,如果它适合你。