wir haben unsere Froxlor Installation(Ubuntu 20.04 / PHP-FPM (8.1) / libextrausers) endlich auf 2.0.22 upgegraded.
Hat gut funktioniert, bestehende Kunden laufen, aber bei der Neuanlage von Kunden gibt es Probleme.
Der Kunde + Domain wird angelegt, die Rechte im Webroot passen meiner Meinung nach:
drwxr-x--- 4 kundeneu kundeneu 4.0K Sep 1 12:55
Bei bestehenen Kunden schauts gleich aus:
drwxr-x--- 8 kundealt kundealt 4.0K Aug 10 2022
In /var/lib/extrausers/passwd ist der neue Kunde ebenfalls richtig drinnen, die Gruppe scheint auch zu passen:
kundeneu:x:10209:kundeneu,www-data,froxlorlocal
/etc/nsswitch.conf schaut auch gut aus.
passwd: files systemd compat extrausers
group: files systemd compat extrausers
shadow: files compat extrausers
nscd auch neu gestartet.
Webhosts von neu angelegten Kunden verweigern alle die Verbindung:
(13) Permission denied: [client] AH00529: /var/customers/webs/kundeneu/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/customers/webs/sko/' is executable
Bei bestehenden Kunden funktioniert alles problemlos.
Sobald ich ein chmod -R 755 /var/customers/webs/kundeneu setze, klappt es auch bei neuen Kunden anstandslos.
Irgendwo hakt es mit den Berechtigungen seit dem Update, ich bin nur schon mit meiner Weisheit am Ende und finde keinen Ansatz wo das Problem sein könnte.
Es wirkt so als ob Apache selbst kein Zugriffsrecht auf den Webroot Ordner hätte, obwohl diese eh mit www-data läuft. Und da es nur neue Kunden betrifft, muss da irgendwo irgendwas nicht passen.
ps aux |grep apache
root 927828 0.0 0.1 44712 31116 ? Ss 10:46 0:02 /usr/sbin/apache2 -k start
Vielen Dank für jede Hilfe!
PS: auf einer anderen Froxlor Installaton (die gleich mit 2.x installiert wurde) besteht das Problem nicht.
Question
rickstinson
Hallo,
wir haben unsere Froxlor Installation(Ubuntu 20.04 / PHP-FPM (8.1) / libextrausers) endlich auf 2.0.22 upgegraded.
Hat gut funktioniert, bestehende Kunden laufen, aber bei der Neuanlage von Kunden gibt es Probleme.
Der Kunde + Domain wird angelegt, die Rechte im Webroot passen meiner Meinung nach:
drwxr-x--- 4 kundeneu kundeneu 4.0K Sep 1 12:55
Bei bestehenen Kunden schauts gleich aus:
drwxr-x--- 8 kundealt kundealt 4.0K Aug 10 2022
In /var/lib/extrausers/passwd ist der neue Kunde ebenfalls richtig drinnen, die Gruppe scheint auch zu passen:
kundeneu:x:10209:kundeneu,www-data,froxlorlocal
/etc/nsswitch.conf schaut auch gut aus.
passwd: files systemd compat extrausers
group: files systemd compat extrausers
shadow: files compat extrausers
nscd auch neu gestartet.
Webhosts von neu angelegten Kunden verweigern alle die Verbindung:
(13) Permission denied: [client] AH00529: /var/customers/webs/kundeneu/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/customers/webs/sko/' is executable
Bei bestehenden Kunden funktioniert alles problemlos.
Sobald ich ein chmod -R 755 /var/customers/webs/kundeneu setze, klappt es auch bei neuen Kunden anstandslos.
Irgendwo hakt es mit den Berechtigungen seit dem Update, ich bin nur schon mit meiner Weisheit am Ende und finde keinen Ansatz wo das Problem sein könnte.
Es wirkt so als ob Apache selbst kein Zugriffsrecht auf den Webroot Ordner hätte, obwohl diese eh mit www-data läuft. Und da es nur neue Kunden betrifft, muss da irgendwo irgendwas nicht passen.
ps aux |grep apache
root 927828 0.0 0.1 44712 31116 ? Ss 10:46 0:02 /usr/sbin/apache2 -k start
Vielen Dank für jede Hilfe!
PS: auf einer anderen Froxlor Installaton (die gleich mit 2.x installiert wurde) besteht das Problem nicht.
6 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now