getimagesize的许可被拒绝

时间:2011-10-17 20:56:49

标签: php permission-denied getimagesize

functions.php我得到了:

$size = getimagesize($avatarpath . "/" . $file);

$avatarpath$avatarpath = dirname(__FILE__)."/img/avatars";

我的结构:

functions.php(与img文件夹在同一目录中)。 IMG /化身

function.php,img,avatars的chmods已设置为777。

我仍然收到以下消息:

Warning: getimagesize(/home/godaddy/private_html/img/avatars/avatar_1.png): failed to open stream: Permission denied in /home/godaddy/private_html/img/avatars/functions.php on line 1337

1 个答案:

答案 0 :(得分:1)

检查用户运行php的情况。如果你和godaddy在一起,他们会使用虚拟服务器,这样你的php用户可能实际上无法访问它,即使你已经chmod了它。找出用户,然后将其chown给该用户,看看它是否有帮助。