11. 04. 2017, 11:55

Hi!

Ich habe eine neue Subdomain bei mir eingerichtet und ein neues TYPO3 8.7 installiert.
Das hat auch funktioniert. Ich kann im Backend arbeiten und auch das Frontend wächst.

Jetzt musste ich GDLib benutzen und hatte Probleme.
Habe das ganze dann getestet und erhalten ständig folgende Fehlermeldung:

Oops, an error occurred!
Could not create directory "typo3temp/assets/images/"!

Im Logfile findet sich dazu folgende erweiterte Fehlermeldung:

Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1170251401: Could not create directory "typo3temp/assets/images/"! | RuntimeException thrown in file /var/www/vhosts/domain.de/test.domain.de/typo3_src-8.7.0/typo3/sysext/core/Classes/Utility/GeneralUtility.php in line 2322. Requested URL: http://test.domain.de/typo3/sysext/...all[context]=backend&install[controller]=tool

Damit konnte ich nicht wirklich viel anfangen.
Im Logfile sind aber noch weitere Einträge:

Core: Error handler (BE): PHP Warning: is_file(): open_basedir restriction in effect. File(/var/www/vhosts/domain.de/test.domain.de/../typo3temp/assets/compressed/xtheme-t3skin-dfd71f128a8ee5183ccd80adfbffc743.css) is not within the allowed path(s): (/var/www/vhosts/domain.de/test.domain.de/:/tmp/:/typo3:../) in /var/www/vhosts/domain.de/test.domain.de/typo3_src-8.7.0/typo3/sysext/core/Classes/Resource/ResourceCompressor.php line 440

Und hier ist meiner Meinung nach das Problem: Der Einschub im Pfad "../" bewirkt hier das Fehlverhalten. Also entweder ich passe open_basedir an oder bringe TYPO3 bei, dass er selbst in einem anderen Pfad installiert ist. Ich habe auch keine Ahnung, warum TYPO3 der Meinung ist, eine Ebene höher zu gehen...

Mein Wert für open_basedir lautet derzeit:
{WEBSPACEROOT}{/}{:}{TMP}{/}

Und die Filestruktur ist per Symlinks aufgebaut:
drwxrwsr-x 4 psacln psacln 4096 Apr 11 11:43 fileadmin
-rw-r--r-- 1 root root 13373 Apr 7 16:19 .htaccess
lrwxrwxrwx 1 root root 19 Apr 7 16:18 index.php -> typo3_src/index.php
lrwxrwxrwx 1 root root 15 Apr 7 16:18 typo3 -> typo3_src/typo3
drwxrwsr-x 5 psacln psacln 4096 Apr 11 11:43 typo3conf
lrwxrwxrwx 1 root root 15 Apr 7 16:26 typo3_src -> typo3_src-8.7.0
drwxr-xr-x 4 root root 4096 Apr 4 12:54 typo3_src-8.7.0
drwxrwsr-x 4 psacln psacln 4096 Apr 11 11:43 typo3temp
drwxrwsr-x 3 psacln psacln 4096 Apr 11 11:43 uploads

Die Pfade lauten übrigens:
/var/www/vhosts/domain.de/ => normale Webseite
/var/www/vhosts/domain.de/test.domain.de/ => neue Subdomain, welche nicht funktioniert

Vielleicht kann mir hier jemand helfen.

Grüße
Jens