2 votes

Permission refusée sur getimagesize

Dans mon functions.php J'ai eu :

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

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

Ma structure :

functions.php (dans le même répertoire que le dossier img). img/avatars

Les Chmods de functions.php , img, avatars ont été fixés à 777.

Et je reçois toujours le message suivant :

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

1voto

Whetstone Points 1149

Vérifiez l'utilisateur sous lequel php est exécuté. Si vous êtes chez godaddy, ils utilisent des serveurs virtuels et il se peut que l'utilisateur de php n'y ait pas accès, même si vous lui avez donné un code chmod. Trouvez l'utilisateur, puis donnez le chown à cet utilisateur et voyez si cela peut aider.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X