[Technik] trac
Christof Donat
cdonat at gmx.de
Wed Sep 13 23:14:31 CEST 2006
Hi,
> > >> Welchem Debian-Paket entspricht PyPgSQL? "python-pgsql"?
> > >
> > > Ja, laut http://pypgsql.sourceforge.net/
> >
> > Okay, ist auch installiert.
>
> Danke.
Hmpf, Debian Sarge liefert noch Trac 0.8.1 mit - der aktuelle stabile Release
der Entwickler ist 0.9.6 und selbst aus der 0.8-Linie gibt es einen 0.8.4.
Postgres Support gibt es erst ab Version 0.9. Das python-pgsql Paket war also
leider umsonst. Ich mach halt jetzt erst mal mit einer sqlite und das habe
ich schon so weit am Laufen.
Ein paar Schritte für den Anfang:
$ mkdir /home/doms/example.com/src
$ mkdir /home/doms/example.com/projects
$ mkdir /home/doms/example.com/subs/trac/
$ mkdir /home/doms/example.com/subs/trac/trac
$ svnadmin --fs-type fsfs create /home/doms/example.com/src/projectname
$ trac-admin /home/doms/example.com/projects/projectname initenv
$ cp -r /usr/share/trac/htdocs/* /home/doms/example.com/subs/trac/trac
Noch zwei Dateien anlegen:
/home/doms/example.com/cgi/trac_wrapper.cgi
----
#! /bin/bash
base=${DOCUMENT_ROOT%/htdocs}/projects
prj="${PATH_INFO#/prj/}"
prj="${prj%%/*}"
export TRAC_ENV="$base/${prj}"
export SCRIPT_NAME="/prj/${prj}"
export PATH_INFO="${PATH_INFO#/prj/${prj}}"
export PYTHONPATH="/usr/local/share/python/2.3.5/lib/python2.3/site-packages"
exec /usr/share/trac/cgi-bin/trac.cgi
----
/home/doms/example.com/subs/trac/.htaccess
---
RewriteEngine On
RewriteBase /
RewriteRule ^(prj/.+) cgi-bin/trac_wrapper.cgi/$1
----
Dann ist also unter http://trac.examle.com/prj/projektname das Projekt
erreichbar. Hat bei mir jetzt so weit funktioniert.
Christof
More information about the Technik
mailing list