Frage

Hallo Ich benutze CakePHP backen Konsole eine CakePHP Anwendung zu erstellen. Aber wenn ich die Skripte ausgeführt werden, heißt es, dass die vorliegenden Benutzer keine Berechtigung haben einen Ordner im Verzeichnis zu erstellen. Um den Benutzer der um herauszufinden, wer verweigert wird, wiederholte ich whoami aus dem PHP-Skript, und bekam den Benutzer. Jetzt habe ich, dass Benutzer der Besitzer des Verzeichnisses. Und als Scheck, den ich Ordner auch auf dem Verzeichnis aus dem Terminal erstellt. Aber wenn das Skript ausgeführt wird über PHP, es spuckt den Fehler auf dem Endgerät des Benutzers zu sagen hat keine Berechtigung.

Was könnte das Problem sein?

War es hilfreich?

Lösung

Auf Ubuntu sicher, dass die Eigentümer und die Gruppe der Ordner beide www-data sind. Während der Entwicklungsphase, neige ich dazu, auch die Berechtigungen 777 oder 755 zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top