2017-01-09 4 views

ответ

2

Вы не должны установить разрешения на 777, что проблема безопасности, поскольку она дает доступ к чтению и миру писать. Возможно, у вашего пользователя Apache нет read/write permissions в каталоге.

Если вы используете Ubuntu это сделать:

Убедитесь, что все файлы принадлежат группе Apache и пользователем. В Ubuntu это www-data группа и пользователь

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

Следующая возможность всем членам www-data группы для чтения и записи файлов

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

РНР mkdir() function теперь должен работать без возврата ошибок

+0

Я используя IIS. – beginner

+0

@beginner: посмотрите здесь. Http://stackoverflow.com/questions/11089368/php-mkdir-permission-denied-running-on-windows-server-2008-iis-7-due-to-read- ОНЛ –