Vooraf excuses als dit in het verkeerde gedeelte van het forum staat. Kon niet echt bedenken waar het paste, maar een van de modjes is dan vast wel zo lief dit topic naar het juiste te verplaatsen...
Mijn probleem:
Ik krijg Trac niet draaiend binnen apache. Ipv de applicatie krijg ik een directory browse (index of /) voor mijn kiezen.
Mede probleem is totale ervaring met Python, en de configuratie ervan in apache mbt de mod_python module.
Wat is wel gelukt:
Heb Python 2.3 geinstalleerd en draaiend. Trac geinstalleerd, project omgeving aangemaakt, en via de bij Trac meegeleverde standalone server draait alles als 1 zonnetje. Dus python en trac zelf zijn wel goed geinstalleerd is mijn conclusie.
Heb de mod_python module geinstalleerd en toegevoegd aan de apache config (zoals beschreven op http://trac.edgewall.org/wiki/TracModPython).
Heb de volgende virtual server config toegevoegd aan httpd.conf:
Wel even de url's aangepast, gezien de server nu dus browsing terug geeft met toegang tot de config files ;-)
Trac is geinstalleerd in /var/www/trac en de project(en) staan in /var/www/trac/projects
De virtual host setting is nodig, want er draaien meerdere (php) sites op dezelfde server, en die moeten wel blijven werken.
Wat heb ik mede geprobeerd (zover ik me kan herinneren, was al laat gister):
Als ik de load module opdracht weghaal, krijg ik foutmeldingen over de Python opdrachten in de virtual hosts settings, dus die module wordt wel goed geladen.
ook heb PythonPath "sys.path + ['/path/to/trac']" toegevoegd, met de juiste directory verwijzing naar de trac scripts, maar dat heeft ook niet mogen baten.
Iemand enige hints waar ik na kan kijken wat het probleem zou kunnen oplossen?
Mijn probleem:
Ik krijg Trac niet draaiend binnen apache. Ipv de applicatie krijg ik een directory browse (index of /) voor mijn kiezen.
Mede probleem is totale ervaring met Python, en de configuratie ervan in apache mbt de mod_python module.
Wat is wel gelukt:
Heb Python 2.3 geinstalleerd en draaiend. Trac geinstalleerd, project omgeving aangemaakt, en via de bij Trac meegeleverde standalone server draait alles als 1 zonnetje. Dus python en trac zelf zijn wel goed geinstalleerd is mijn conclusie.
Heb de mod_python module geinstalleerd en toegevoegd aan de apache config (zoals beschreven op http://trac.edgewall.org/wiki/TracModPython).
Heb de volgende virtual server config toegevoegd aan httpd.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <VirtualHost ipadres:80 >
DocumentRoot /var/www/trac/projects/projectname
ServerName www.projectname.net
ServerAlias projectname.net *.projectname.net
<Location />
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /var/www/trac/projects/projectname
PythonOption TracUriRoot /
</Location>
<Location /login>
AuthType Basic
AuthName "ProjectName Trac Server"
AuthUserFile /var/www/trac/projects/projectname/.htpasswd
Require valid-user
</Location>
</VirtualHost> |
Wel even de url's aangepast, gezien de server nu dus browsing terug geeft met toegang tot de config files ;-)
Trac is geinstalleerd in /var/www/trac en de project(en) staan in /var/www/trac/projects
De virtual host setting is nodig, want er draaien meerdere (php) sites op dezelfde server, en die moeten wel blijven werken.
Wat heb ik mede geprobeerd (zover ik me kan herinneren, was al laat gister):
Als ik de load module opdracht weghaal, krijg ik foutmeldingen over de Python opdrachten in de virtual hosts settings, dus die module wordt wel goed geladen.
ook heb PythonPath "sys.path + ['/path/to/trac']" toegevoegd, met de juiste directory verwijzing naar de trac scripts, maar dat heeft ook niet mogen baten.
Iemand enige hints waar ik na kan kijken wat het probleem zou kunnen oplossen?
Sign here: _________________