Назад | Перейти на главную страницу

fopen: не удалось открыть поток: отказано в доступе к каталогу с 755

Я получаю ошибку

fopen(/var/www/photos/testphoto.jpg): failed to open stream: Permission denied

когда PHP пытается записать файл в /var/www/photos, чьи права доступа к каталогу

drwxrwsr-x 3 root www-pub 4096 Oct 11 01:46 photos

Я уже добавил пользователя apache2 www-data к группе www-pub, почему он по-прежнему не может записывать файлы в каталог, если я chmod 777 /var/www/photos?


Обновить

По предложению Лаурентиу Роеску я сделал chmod 777 photos и пусть PHP записывает файл. Вот результат ls -la

-rw-r--r--  1 www-data www-pub 34777 Oct 11 02:12 testphoto.jpg

Выполните chmod 777 в папке и создайте файл. Затем, пожалуйста, дайте результат ls -la для этого файла.