Не могу настроить trac для работы с Apache2
Я пытался настроить 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-host: (Комментарии удалены)
<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/
Кто-нибудь знает, что может происходить и что я должен сделать, чтобы это исправить? Спасибо!
1 ответ
Я не совсем уверен, если у меня все в порядке. Я предполагаю, что вы установили trac в каталог через trac-admin. Для меня (я не использую 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, чтобы проверить, работает ли он у вас.