Я получаю ошибку
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 для этого файла.