Hallo!
Ich habe einen Server mit ISPConfig 3 und suexec + Fast-CGI in Betrieb. Da ich ziemlich viele TYPO3-Installationen habe, wollte ich mal ausprobieren, die TYPO3-Sourcen auszulagern.
Also habe ich diese unter /var/www/typo3_srcs abgelegt und diesem Pfad dem open_basedir in ISPConfig (der in die fcgi-starter-skripte geschrieben wird) sowie den include_path in der /etc/php5/cgi/php.ini. Laut phpinfo ist auch alles wunderbar.
Die Rechte von /var/www/typo3_srcs habe ich testweise auch auf den Webuser gesetzt, mit dem ich das erstmal ausprobieren wollte.
Jetzt habe ich aber das Problem, dass dem entsprechenden Symlink auf das src-Verzeichnis nicht gefolgt wird (Fehlermeldung, dass TYPO3 die Dateien nicht findet). FollowSymLinks ist aktiv und funktioniert auch innerhalb des webs, aber eben nicht außerhalb.
Ist das eine Restriktion von suexec? Was sind eure Erfahrungen?
Hat evtl. auch die Variable "PHP_DOCUMENT_ROOT" aus den fcgi-starter-skripten einen Einfluss?
Gruß
Benjamin
Ich habe einen Server mit ISPConfig 3 und suexec + Fast-CGI in Betrieb. Da ich ziemlich viele TYPO3-Installationen habe, wollte ich mal ausprobieren, die TYPO3-Sourcen auszulagern.
Also habe ich diese unter /var/www/typo3_srcs abgelegt und diesem Pfad dem open_basedir in ISPConfig (der in die fcgi-starter-skripte geschrieben wird) sowie den include_path in der /etc/php5/cgi/php.ini. Laut phpinfo ist auch alles wunderbar.
Die Rechte von /var/www/typo3_srcs habe ich testweise auch auf den Webuser gesetzt, mit dem ich das erstmal ausprobieren wollte.
Jetzt habe ich aber das Problem, dass dem entsprechenden Symlink auf das src-Verzeichnis nicht gefolgt wird (Fehlermeldung, dass TYPO3 die Dateien nicht findet). FollowSymLinks ist aktiv und funktioniert auch innerhalb des webs, aber eben nicht außerhalb.
Ist das eine Restriktion von suexec? Was sind eure Erfahrungen?
Hat evtl. auch die Variable "PHP_DOCUMENT_ROOT" aus den fcgi-starter-skripten einen Einfluss?
Gruß
Benjamin
Zuletzt bearbeitet: