Ich bin gerade dabei trac zu installieren, inzwischern läuft es auch wunderbar, aber ich habe ein kleines Konfigurationsproblem mit dem Apache (1.3) und komme da irgendwie nicht weiter. Ich habe trac mit allen Abhängigkeiten (subversion, sqlite...) per Gentoo-Ebuild installiert. Trac wird per cgi aufgerufen, entsprechend hat Gentoo einen symbolischen Link von /var/www/localhost/cgi-bin/trac.cgi auf /usr/share/webapps/trac/0.8/hostroot/cgi-bin/trac.cgi gesetzt.
Ich habe meinen Apachen allerdings sehr restriktiv konfiguriert, das heißt per default erstmal alles verbieten. Allerdings funktioniert dann auch dieser symlink nicht mehr, ich erhalte die folgende Fehlermeldung in den logs:
Wenn ich das cgi an diese Stelle kopiere funktioniert das wunderbar, würde ich aber wegen Updates ungern machen. Wie kann ich jetzt diesen einen symlink erlauben?Symbolic link not allowed: /var/www/localhost/cgi-bin/trac.cgi
Ich habe testweise mal folgendes probiert:
Code: Select all
<Directory /var/www/localhost>
Options All
Order allow,deny
Allow from all
</Directory>
<Directory /usr/share/webapps/>
Options All
Order allow,deny
Allow from all
</Directory>
von den Dateirechten hat der Link unter cgi-bin
Code: Select all
lrwxrwxrwx 1 root rootCode: Select all
-rwxr-xr-x 1 root rootGrüße
Andreas