Hallo Support,
wo kann ich einstellen, dass die Web-Verzeichnisse auf dem Web-Benutzer gehören und er dort volle Schreibrechte hat.
Bei mir sieht das so aus:
Code
web0@liveconfig01:~$ ls -la
total 448
drwxr-xr-x 8 root root 4096 Nov 20 21:03 .
drwxr-xr-x 6 root root 4096 Jan 30 17:50 ..
drwxr-x--- 8 www-data web0 4096 Jan 28 20:05 conf
drwxr-x--- 6 web0 www-data 4096 Apr 10 22:02 html
drwxr-x--- 3 www-data web0 4096 Apr 1 06:25 logs
drwxr-x--- 2 web0 web0 4096 Jan 29 21:10 priv
drwxr-x--- 8 www-data web0 4096 Apr 14 03:32 stats
drwxrwx--- 2 web0 www-data 425984 Apr 14 23:21 tmp
Um im aktuellen Contao 4 Erweiterungen und Updates installieren zu können braucht es Composer (wahlweise global installiert oder als .phar-Datei im Hosting).
Composer legt im Homeverzeichnis ein Arbeitsverzeichnis an, was aber mit den LC erstellten Berechtigungen nicht funktioniert:
Code
Cannot create cache directory /var/www/web0/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /var/www/web0/.composer/cache/files/, or directory is not writable. Proceeding without cache
Nachtrag: die Bash-History funktioniert natürlich so auch nicht.