fopen:未能打开stream: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所build议的,我做了一个chmod 777 photos ,让PHP写这个文件。 这是ls -la的输出

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

对文件夹执行chmod 777并创build一个文件。 那么请在该文件上输出ls -la。