Hallo Roland, hallo Leute, Am Donnerstag, 21. Oktober 2004 12:44 schrieb Roland M. Kruggel:
Ich habe auf einem Rootserver suse 6.1, apache 2 und confixx 3
Dass es 9.1 ist, hast Du ja schon nachgetragen. (Davon abgesehen: Ich habe noch nie einen Apache2 + Confixx 3 auf einer 6.1 gesehen ;-) Stichwort Confixx - Du hast hoffentlich die Backup- und Restorefunktion im Webinterface gesperrt? (oder den Bugfix eingespielt)
installiert. Ich will FollowSymLinks einschalten. Das funktioniert aber nicht wiklich. In den virtual hosts wo confixx sie einträgt haben sie keine Funktion, und da wo es funktioniert bekomme ich sie mit confixx nicht eingetragen.
Ich kürze mal kommentarlos alles raus, was nichts mit dem Problem zu tun hat.
Options None Options +FollowSymLinks +Includes </Directory>
FollowSymLinks ist also erstmal für /home/htdocs aktiv.
Options -FollowSymLinks -SymLinksIfOwnerMatch Options +Indexes </Directory>
Hier schaltest Du FollowSymLinks für /home/htdocs/web1/html wieder ab. Das dürfte Dein Problem sein.
DocumentRoot /home/htdocs/web1/html Options +FollowSymLinks Options +SymLinksIfOwnerMatch </VirtualHost>
Gleiches Verzeichnis wie oben, diesmal allerdings mit FollowSymLinks und SymLinksIfOwnerMatch. Die beiden Optionen beißen sich übrigens, bitte nur eine davon verwenden. (Wenn Du diese Aussage nicht verstehst, bitte die Apache-Doku zu den beiden Options lesen.) Ich weiß jetzt nicht, ob <Directory>-Einträge eine höhere Priorität als <VirtualHost> haben, vermute es aber stark. Dasselbe Problem dürfte auch für alle anderen vHosts zutreffen.
Weis da jemand Rat? Ohne die option +FollowSymLinks funktioniert Typo3 nicht. Bin um jeden Tip dankbar.
Erstmal: Warum FollowSymLinks? SymLinksIfOwnerMatch reicht vermutlich auch und ist sicherer. Und auch das brauchst Du nur, wenn Du wirklich Symlinks oder mod_rewrite einsetzt. Typo3 läuft definitiv auch ohne FollowSymlinks, wenn man mit URLs wie index.php?id=42 zufrieden ist. Als ebenfalls Confixx-geplagter empfehle ich Dir folgendes: Erstelle eine httpd.conf.local mit <Directory>-Einträgen und binde diese ganz am Ende der Apache-Konfiguration ein. Die Pflege von speziellen httpd.conf-Einträgen mit Confixx ist gelinde gesagt eine Plage. [1] Gruß Christian Boltz [1] Spätestens, wenn auf dem Server 20 Typo3s liegen, ist man über ein kleines Script froh, das in einer Schleife eine httpd.conf.typo3 mit passender Config für alle Typo3-Verzeichnisse generiert ;-) Und der Confixx-User klickt und tippt immer noch... -- Es gibt in Mailformaten keinen Individualismus. Es gibt sehr detailliert REGELN (nämlich die RFCs), die solche Sachen auf Punkt und Komma vorschreiben, und wer das witzigerweise anders macht, fährt auf der falschen Straßenseite und kommt unter die Räder. [Ratti in suse-linux]