Hallo
Nachdem ich auf meiner DS107+ Subversion mit einer zweiten Apache-Installation dank den guten Anleitungen aus dem Forum und den Wiki's (herzlichen Dank!) erfolgreich installieren und in Betrieb nehmen konnte, komme ich mit der Integration von Trac in den Apache nicht weiter.
Die Installation von Trac hat meines Erachtens geklappt. Wenn ich den 'tracd' starte, kann ich mit einem Browser wunderbar darauf zugreifen.
Wenn aber der Apache als Webserver dienen soll, kommt einfach eine leere Seite auf den Browser (Auch die Anzeige "Quelltext anzeigen" vom Firefox ist leer).
Installiert habe ich für Trac:
In der Datei 'http.conf' habe ich hinzugefügt:
Wenn ich in trac.conf den 'testhandler' eintrage, erhalte ich im Browser eine wunderbare Übersicht.
Trage ich eine reale Trac-Konfiguration ein, habe ich das oben beschriebene Verhalten mit der leeren Seite.
Der Apache läuft unter dem User für Subversion. Die Subversion-, sowie die Trac-Repositories gehören auch dem Subversion-User.
Hinzufügen muss ich noch, dass im error_log des Apache folgende errors erscheinen:
Gibt es Hoffnung oder hat der Beitrag von 'tikami' unter http://www.synology-forum.de/showthread.html?t=1632&highlight=trac immer noch Gültigkeit?
Bin für jede Hilfe dankbar und würde bei Erfolg gerne eine Anleitung fürs Wiki schreiben
Nachdem ich auf meiner DS107+ Subversion mit einer zweiten Apache-Installation dank den guten Anleitungen aus dem Forum und den Wiki's (herzlichen Dank!) erfolgreich installieren und in Betrieb nehmen konnte, komme ich mit der Integration von Trac in den Apache nicht weiter.
Die Installation von Trac hat meines Erachtens geklappt. Wenn ich den 'tracd' starte, kann ich mit einem Browser wunderbar darauf zugreifen.
Rich (BBCode):
tracd -p 8000 /volume1/trac/myprojcect
Wenn aber der Apache als Webserver dienen soll, kommt einfach eine leere Seite auf den Browser (Auch die Anzeige "Quelltext anzeigen" vom Firefox ist leer).
Installiert habe ich für Trac:
ipkg install sqlite py25-trac py25-genshi py25-setuptools svn-py mode-python
In der Datei 'http.conf' habe ich hinzugefügt:
Rich (BBCode):
Include etc/apache2/extra/mod_dav_svn.conf
Include etc/apache2/extra/mod_python.conf
Include etc/apache2/extra/trac.conf
Wenn ich in trac.conf den 'testhandler' eintrage, erhalte ich im Browser eine wunderbare Übersicht.
Rich (BBCode):
<Location /mpinfo>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler mod_python.testhandler
</Location>
Trage ich eine reale Trac-Konfiguration ein, habe ich das oben beschriebene Verhalten mit der leeren Seite.
Rich (BBCode):
<Location /projects/myproject>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /volume1/trac/myproject
</Location>
Der Apache läuft unter dem User für Subversion. Die Subversion-, sowie die Trac-Repositories gehören auch dem Subversion-User.
Hinzufügen muss ich noch, dass im error_log des Apache folgende errors erscheinen:
Rich (BBCode):
[Tue Feb 03 16:17:45 2009] [error] python_init: Python version mismatch, expected '2.5.1', found '2.5.4'.
[Tue Feb 03 16:17:45 2009] [error] python_init: Python executable found '/'.
[Tue Feb 03 16:17:45 2009] [error] python_init: Python path being used '/opt/lib/python25.zip:/opt/lib/python2.5/:/opt/lib/python2.5/plat-linux2:/opt/lib/python
2.5/lib-tk:/opt/lib/python2.5/lib-dynload'.
Gibt es Hoffnung oder hat der Beitrag von 'tikami' unter http://www.synology-forum.de/showthread.html?t=1632&highlight=trac immer noch Gültigkeit?
Nur Trac will noch nicht laufen, weil mod_python.so mit einer früheren Version compiliert wurde.
Bin für jede Hilfe dankbar und würde bei Erfolg gerne eine Anleitung fürs Wiki schreiben