Ich habe die Datei /var/log/nginx/error.log gelöscht und dann eine neue erstellt mit:
sudo nano error.log
Dies ls -la
zeigt, dass error.log und access.log dieselben Berechtigungen haben.
Wenn ich versuche, nginx zu starten, wird folgende Fehlermeldung angezeigt:
alert: Fehlerprotokolldatei konnte nicht geöffnet werden: open () "/var/log/nginx/error.log" fehlgeschlagene Berechtigung verweigert.
Aktualisieren
Beim Versuch, Nginx zu starten, sehe ich auch:
emerg: /var/run/nginx.pid fehlgeschlagen 13: Berechtigung verweigert.
echo "" > /file/to/empty
? Sind sie beide gleich?