PHP kann mit mkdir kein Verzeichnis erstellen
Ich habe ein früher funktionierendes PHP-Skript, mit dem ich ein Verzeichnis erstellen kannmkdir
:
$webfolder = "/var/www/html/images/user";
mkdir($webfolder, 0770);
Ich habe einige Änderungen an der Berechtigungseinstellung des Ordners vorgenommen/var/www/html/images
Das ist jetzt:
drwxrwx---. myself apache system_u:object_r:httpd_sys_content_t:s0 images
Ich denke, vorher war dieser Ordner im Besitz vonapache
. Aber seitapache
hat die vollen Rechte zum Lesen, Schreiben und Ausführen als Benutzergruppe, ich frage mich, warum es keinen Ordner innerhalb erstellen kann. Verwendung dermkdir
produziert einefalse
Boolescher Wert.
Liegt das Problem am Verzeichnisbesitz oder gibt es andere Gründe? Beachten Sie, dass ich PHP Version 5.4 verwende.
Fehlerprotokoll hinzugefügt:
[Mon Dec 17 11:12:34 2012] [error] [client 127.0.0.1] PHP-Warnung: mkdir (): Berechtigung in / var / www / html / upload in Zeile 33 verweigert, referer:https://mywebsite.com/referer