Ich betreibe einen root-server mit virtuellen Hosts bei 1&1 (Suse-Linux 9.1 mit Apache2) und möchte die Typo3-Sourcen Domainübergreifend zur Verfügung stellen, sodass für die Domain selbst lediglich das Dummypaket mit entsprechendem Symlink auf das Source-Verzeichnis erforderlich ist.
Dadurch bin ich natürlich gezwungen, das Source Paket außerhalb des jeweiligen DocRoots der Vhosts zu installieren, z. B. nach /home/httpd/typo3_src-3.8.0. Die Docroots der Vhosts liegen auf /home/httpd/vhosts/<domainname>/httpdocs.
Leider läßt es mein Apache2 wohl nicht zu, dass auf das Source-Verzeichnis zugegriffen wird, er quittiert dies mit den Fehlermeldungen:
Warning: Unknown(): open_basedir restriction in effect. File(/home/httpd/typo3_src-3.8.0/typo3/sysext/cms/tslib/index_ts.php) is not within the allowed path(s): (/home/httpd/vhosts/<domainname>/httpdocs:/tmp) in Unknown on line 0
Warning: Unknown(/home/httpd/typo3_src-3.8.0/typo3/sysext/cms/tslib/index_ts.php): failed to open stream: Operation not permitted in Unknown on line 0
Warning: (null)(): Failed opening '/home/httpd/<domainname>/typo3/sysext/cms/tslib/index_ts.php' for inclusion (include_path='.:') in Unknown on line 0
lege ich die Sourcen innerhalb des Docroots mit angepasstem Symlink typo3_src an, funktioniert das alles einwandfrei. Kann mir da mal jemand einen Tipp geben wie ich Apache/Php dazu überreden kann, dass zu tun was ich möchte?
Danke im Voraus
Günter[/i]