Guten Morgen liebe Community, aktuell versuche ich eine Testinstanz auf einer Linux-VM aufzusetzen. OS: CentOS PHP: 7.0.21 Leider scheitert es an den Schreibrechten. Zu Testzwecken habe ich die Rechte auf 777 rekursiv gesetzt, wurden so auch überall übernommen. Gruppe und Owner sind "root". Trotzdem sagt mir die Installationsroutine nach wie vor, dass die Schreibrechte nicht stimmen würden. Hat hier jemand eine Lösung? Liebe Grüße, Dom
Du solltest die Dateien dem Systemnutzer zuweisen der Apache und PHP ausführt, wahrscheinlich heisst der auch Apache unter CentOS. Den Webserver als Nutzer root laufen zu lassen wäre sicherheitstechnisch eher übel.
Hallo Wilken, danke für die fixe Antwort. Selbst wenn der Eigentümer der apache ist, ändert sich nichts am Verhalten. Da es sich hier um ein Entwicklungssystem handelt, lege ich den Fokus hier nicht auf die Sicherheit bzgl. root.
Könnte auch sein, dass PHP die Rechte schlicht nicht lesen darf, wenn die PHP Funktion deaktiviert ist. Ich müsste mich gerade durchgooglen welche das ist, wäre zu prüfen ob php unter "disable_functions" was passendes drin hat. Ansonsten musst du dich mal durchwühlen, ich habe auch lange kein CentOS mehr angefasst, weil ich das für meine Zwecke immer nur recht mässig geeignet finde. Ich hab darum wenig Expertenwissen über dessen aktuelle Konfiguration, bin eher im Debian/Ubuntu Lager zuhause. Ich schaue, fluche und suche dann wenn ich muss immer am Objekt