Я развернул trac с помощью apache / mod_wsgi (без SSL) (предпочтительно, так как
проблема, с которой я сталкиваюсь с CGI - это производительность), и она работает без БЕЗ SVN
интеграция. Но мне на самом деле нужен SVN, поэтому, когда я настраиваю репозиторий
путь (то есть: repository_dir = c: / projects / svn / my_project) Я даже не могу получить свой
Проект TRAC, чтобы даже открыть любую из своих страниц.
В Mozilla Firefox отображается белая страница, а в MS-IE - «Страница не может
будет отображаться «ошибка, как если бы сервер« истек ».
Я пытался с mod_python (3.3.1), и точно такая же проблема происходит. Это
хотя отлично работает с CGI.
Я также пытался отключить аутентификацию SVN, думая, что это может быть
конфликт аутентификации (я использую Apache Basic Auth).
Окружающая среда:
- Win 2000 Server SP 4;
- Apache 2.2.10;
- Python 2.5.2;
- mod_wsgi редакция 1018 2.3, py25_apache22;
- Trac 0.12dev;
- Subversion 1.5.3.
Файлы конфигурации:
- Apache httpd.conf выдержка:
WSGIScriptAlias /trac "c:/projects/apache/trac.wsgi"
<Directory c:/projects/apache>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
import sys
sys.stdout = sys.stderr
import os
os.environ['TRAC_ENV_PARENT_DIR'] = 'c:/projects/trac'
os.environ['PYTHON_EGG_CACHE'] = 'c:/projects/eggs'
import trac.web.main
application = trac.web.main.dispatch_request
repository_type = svn
repository_dir = c:/projects/svn/my_project
Есть идеи ???