D
Deleted member 8894
Guest
Hallo allerseits
Ich bin dabei auf unserem Server die Sourcen für die verschiedenen Typo3-Installationen auf den verschiedenen Domains an einen zentralen Ort auf dem Server auszulagern.
Ich möchte das Ganze mit Safe_Mode On realisieren.
[1] Ich habe unter /var/www/vhosts/typo3_src-4.3.0 die Source-Dateien von Typo3 reingetan.
[2] Auf einer der Domains, die bisher problemlos liefen, habe ich nun die Source-Verzeichnisse rausgenommen und stattdessen Symlinks erstellt, die auch erfolgreich ins Source-Verzeichnis unter [1] führen (getestet mit less /var/www/.../httpdocs/typo3/index.php --> Datei wurde im Terminal angezeigt)
[3] Die Website (Frontend) wird angezeigt.
[4] Wenn ich auf die Backend-Seite gehen will, erscheinen jedoch folgende Fehlermeldungen:
Ich habe unter /var/www/vhosts/domain.tld/conf/vhost.conf folgende Einstellungen gemacht:
Anschliessend habe ich mit
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=domain.tld
bzw. auch schon mit
/usr/local/psa/admin/sbin/websrvmng -a
die Apache-Konfiguration neu eingelesen und danach den Apache neugestartet.
Jedoch erscheinen obige Fehlermeldungen nach wie vor...
Mache ich etwas Offensichtliches falsch oder habt ihr einen Tipp für mich, woran das liegen könnte?
Danke und Grüsse
Stefan
EDIT:
Was mich besonders irritiert ist, warum hier:
im open_basedir ein Verzeichnis fehlt, der gemäss vhost.conf ja drinstehen sollte... Von der globalen php.ini kann er das nicht übernommen haben, da der Eintrag dort leer ist.
Ich bin dabei auf unserem Server die Sourcen für die verschiedenen Typo3-Installationen auf den verschiedenen Domains an einen zentralen Ort auf dem Server auszulagern.
Ich möchte das Ganze mit Safe_Mode On realisieren.
[1] Ich habe unter /var/www/vhosts/typo3_src-4.3.0 die Source-Dateien von Typo3 reingetan.
[2] Auf einer der Domains, die bisher problemlos liefen, habe ich nun die Source-Verzeichnisse rausgenommen und stattdessen Symlinks erstellt, die auch erfolgreich ins Source-Verzeichnis unter [1] führen (getestet mit less /var/www/.../httpdocs/typo3/index.php --> Datei wurde im Terminal angezeigt)
[3] Die Website (Frontend) wird angezeigt.
[4] Wenn ich auf die Backend-Seite gehen will, erscheinen jedoch folgende Fehlermeldungen:
Code:
Warning: Unknown: open_basedir restriction in effect. File(/var/www/vhosts/domain.tld/httpdocs/typo3/install/index.php) is not within the allowed path(s): (/var/www/vhosts/domain.tld/httpdocs:/tmp) in Unknown on line 0
Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Warning: Unknown: open_basedir restriction in effect. File(/var/www/vhosts/domain.tld/httpdocs/typo3/install/index.php) is not within the allowed path(s): (/var/www/vhosts/domain.tld/httpdocs:/tmp) in Unknown on line 0
Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Fatal error: Unknown: Failed opening required '/var/www/vhosts/domain.tld/httpdocs/typo3/install/index.php' (include_path='.:') in Unknown on line 0
Ich habe unter /var/www/vhosts/domain.tld/conf/vhost.conf folgende Einstellungen gemacht:
Code:
<Directory /var/www/vhosts/domain.tld/httpdocs>
php_admin_value open_basedir "/var/www/vhosts/domain.tld/httpdocs:/tmp:/var/www/vhosts/_central_symlink_to_typo3_source"
php_admin_value safe_mode_exec_dir "/var/www/vhosts/domain.tld/httpdocs:/tmp:/var/www/vhosts/_central_symlink_to_typo3_source"
php_admin_value safe_mode_gid On
</Directory>
Anschliessend habe ich mit
/usr/local/psa/admin/sbin/websrvmng -u --vhost-name=domain.tld
bzw. auch schon mit
/usr/local/psa/admin/sbin/websrvmng -a
die Apache-Konfiguration neu eingelesen und danach den Apache neugestartet.
Jedoch erscheinen obige Fehlermeldungen nach wie vor...
Mache ich etwas Offensichtliches falsch oder habt ihr einen Tipp für mich, woran das liegen könnte?
Danke und Grüsse
Stefan
EDIT:
Was mich besonders irritiert ist, warum hier:
Code:
Warning: Unknown: open_basedir restriction in effect. File(/var/www/vhosts/domain.tld/httpdocs/typo3/install/index.php) is not within the allowed path(s): (/var/www/vhosts/domain.tld/httpdocs:/tmp) in Unknown on line 0
Last edited by a moderator: