2017-01-09 6 views

Antwort

2

Sie sollten nicht die Berechtigungen 777 festlegen müssen, das ist ein Sicherheitsproblem, da es lesen verleiht und Schreibzugriff auf die Welt. Es kann sein, dass Ihr Apache-Benutzer nicht über read/write permissions im Verzeichnis verfügt.

Wenn Sie Ubuntu dies tun verwenden:

Sicherstellen, dass alle Dateien, die von der Apache-Gruppe und Benutzer gehören. In Ubuntu ist es die www-data Gruppen- und Benutzer

chown -R www-data:www-data /path/to/webserver/www 

Weiter alle Mitglieder der www-data Gruppe Dateien lesen und schreiben

chmod -R g+rw /path/to/webserver/www 

Die php mkdir() function jetzt ohne Fehler zurückgeben arbeiten

+0

aktiviert sollte ich bin Verwenden von IIS. – beginner

+0

@beginner: werfen Sie einen Blick hier .. http://stackoverflow.com/questions/11089368/php-mkdir-permission-denied-running-on-windows-server-2008-iis-7-due-to-read- nur –