2

在我的functions.php我得到:

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

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

我的结构:

functions.php(与 img 文件夹位于同一目录中)。图片/头像

functions.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

4

1 回答 1

1

检查运行 php 的用户。如果您使用godaddy,他们使用虚拟服务器,因此即使您已对其进行了chmod,您的php 用户也可能实际上无权访问。找出用户,然后把它传给那个用户,看看它是否有帮助。

于 2011-10-17T20:59:33.887 回答