Lighttpd + PHP-Berechtigungsprobleme bei Fedora

1729
nijansen

Ich versuche einen Lighttpd-Webserver mit PHP-Unterstützung einzurichten. Ich habe im Wesentlichen die Anweisungen in diesem Artikel befolgt, aber nach dem Neustart des Servers (obwohl ich keine Fehlermeldung erhalten habe und systemctl status lighttpd.servicebehauptet, dass er ausgeführt wird), antwortet der Server nicht.

Darin /var/log/lighttpd/error.logheißt es

(mod_fastcgi.c.978) bind failed for: unix:/var/lib/lighttpd/sockets/php-fastcgi-1.socket-0 Permission denied 

Was selbst eine direkte Nachricht ist, dem Server fehlen offenbar die Zugriffsrechte auf das var/lib/lighttpd/socketsVerzeichnis. Ich habe jedoch den Besitz des Verzeichnisses geändert (rekursiv) lighttpd:lighttpdund ls -al /var/lib/lighttpdgibt mir Folgendes:

drwxr-xr-x. 3 lighttpd lighttpd 4096 Mar 13 17:12 . drwxr-xr-x. 42 root root 4096 Mar 13 17:10 .. drwxr-xr-x. 2 lighttpd lighttpd 4096 Mar 13 17:12 sockets 

Es sieht also so aus, als ob es funktioniert hat und der Server sollte alle notwendigen Berechtigungen haben. Gibt es hier etwas, das ich nicht sehe?

0

1 Antwort auf die Frage

1
BloodPhilia

Sieht aus wie ein SELinux-Problem. Sie könnten SELinux vorübergehend deaktivieren und diese Theorie testen. Versuchen Sie es in der Kommandozeile auszuführen

sudo echo 0 >/selinux/enforce 

und starten Sie dann lighttpd neu. Sehen Sie, ob es funktioniert. Wenn es nicht funktioniert, ist es kein SELinux-Problem. Starten Sie den Computer neu, um SELinux erneut zu aktivieren, oder führen Sie Folgendes aus:

sudo echo 1 >/selinux/enforce 

Wenn das Problem behoben ist, können Sie SELinux deaktivieren oder so einstellen, dass das Problem dauerhaft gelöst wird:

Bearbeiten /etc/selinux/configund setzen

SELINUX=enforcing 

zu

SELINUX=permissive 

und dann neu starten. Stellen Sie SELinux nicht auf deaktiviert, da dies zu Problemen führen kann, wenn Sie SELinux später erneut aktivieren möchten.

Großartiger Scott! Es funktioniert - vielen Dank nijansen vor 12 Jahren 0
@nijansen Du bist sehr willkommen! BloodPhilia vor 12 Jahren 0