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 ユーザーは実際にはアクセスできない場合があります。ユーザーを見つけて、そのユーザーに chown し、それが役立つかどうかを確認します。

于 2011-10-17T20:59:33.887 に答える