对于这个问题:
我在尝试上传图片时收到以下错误:
警告:move_uploaded_file(/foo/image/upload/87ffdf995f6352db0d15ea44053ee2c7.jpg):无法打开流:第26行/foo/upload.php中的权限被拒绝,referer:/ foo
我检查了/ image和/ upload的权限,它们都是777
我使用以下命令设置它们:
chmod -R 777 /foo/image
我错过了有权限的内容吗?我不明白为什么我会收到这个错误。
答案 0 :(得分:0)
您可能正在为错误的用户设置权限。 这在我过去发生过,当我应该为“www-data”用户设置权限时,我正在为“MY_USER_NAME”设置权限。
以下链接可能对您有所帮助:
http://superuser.com/questions/144984/setting-permissions-for-specific-user-and-groups-in-linux
http://www.perlfect.com/articles/chmod.shtml
http://www.linux.org/threads/file-permissions-chmod.4094/