Если Вы хотите, чтобы trac работал быстрее, используйте mod_wsgi (который быстрее, чем mod_python, оба из которых быстрее, чем CGI). Это может быть установлено как апачский модуль из источника или из двоичного пакета (см., что конфетка или склонный - добирается). Когда установка MoinMoin, я нашел, что различное между mod_python и wsgi было значительным. Просто замеченный, Ваш камень преткновения - то, что веб-приложения Python должны быть настроены в Apache, прежде чем они будут работать (он не работает как PHP или приложение CGI).
Устанавливать trac для WSGI:
Apache conf
WSGIScriptAlias /trac /trac/apache/trac.wsgi
## This is required if you plan to use HTTP authorization. Without it the
## user name won't be passed
WSGIPassAuthorization On
<Directory /trac/apache >
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
AuthName "Trac at My Company"
AuthType Basic
AuthUserFile /var/secure/authfiles/trac-authfile
Require valid-user
</Directory >
trac.wsgi
import sys
sys.stdout = sys.stderr
import os
os.environ['TRAC_ENV'] = '/trac'
os.environ['PYTHON_EGG_CACHE'] = '/trac/eggs'
import trac.web.main
application = trac.web.main.dispatch_request
Для установки Trac для mod_python Вы могли следовать инструкциям в TracModPython, скопированном здесь для Вашего удовольствия чтения:
<Location /projects/myproject>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /var/trac/myproject
PythonOption TracUriRoot /projects/myproject
</Location>
Большая подсказка!! У меня были проблемы при выполнении Trac на mod_python, и я использовал эти инструкции изменить его на mod_wsgi. Должны добавить некоторые исправления хотя