fopen:无法打开流:755 目录上的权限被拒绝

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


更新

根据 Laurentiu Roescu 的建议,我做了一个chmod 777 photos并让 PHP 写入文件。以下是输出ls -la

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

答案1

对文件夹执行 chmod 777 并创建一个文件。然后请给出该文件的 ls -la 输出。

相关内容