Назад к: Часть 3 — Trac ...
В этой части:
- Настройка Apache для работы с Trac
- Завершение установки
Настройка Apache для работы с Trac
Используем mod_python для работы Trac.
- создайте каталог C:\usr\local\Apache2\conf\extra\ и создайте в нем файл trac-all.conf со следующим содержанием:
# Решение проблемы появления .egg-cache в списке проектов PythonOption PYTHON_EGG_CACHE "C:/temp/" Alias /trac/chrome/common "C:/usr/local/python/share/trac/htdocs/" <Directory "C:/usr/local/python/share/trac/htdocs/"> Order allow,deny Allow from all </Directory> # путь, по которому будут доступны проекты из браузера # пример http://localhost/trac/foo-store <Location "/trac"> SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir "D:/trac-projects/" PythonOption TracUriRoot /trac </Location> <LocationMatch "/trac/[^/]+/login"> AuthType Basic AuthName "Trac projects" AuthUserFile "C:/usr/local/Apache2/conf/svn/svnpasswd" Require valid-user </LocationMatch> # test for work mod_python <Location /mpinfo> SetHandler mod_python PythonHandler mod_python.testhandler </Location>
- перейдите в каталог C:\usr\local\Apache2\conf\
- откройте файл httpd.conf и добавьте следующие строки в конец файла:
# Trac config include conf/extra/trac-all.conf
- сохраните файл и закройте его.
- Перезапустите сервер Apache.
Откройте браузер и введите адрес http://localhost/trac/Браузер запросит у вас имя и пароль указанные вами ранее в файле C:\usr\local\Apache2\conf\svn\svnpasswd, введите их.
Перед вами предстанет страница, на которой вы увидите список доступных проектов:
Available Projects - foo-store - another