755 =
< rwx> pour le propriétaire du fichier, en l´occurence toi.
< rx> pour ton groupe
< rx> pour les autres
r = lecture, w = écriture, x = executer.
Je suppose que tu es sur un hebergeur gratuit, et il probable que celui ci refuse l´execution de script shell & cie.
644 c´est la même chose que 755 sans l´execution.
( 4 = r, 2 = w, 1 = x)
Donc, soit ton hebergeur n´est pas sous un UNIX, soit il ne permet pas l´execution, ou alors il a carrement enlevé la permission aux users d´utiliser chmod.
Essayes chmod 600 ( -rw-------) pour vérifier.
Dans tout les cas, pour un hebergeur permettant d´utiliser php et seulement lui, ce genre de commande ne sert à rien... à part si celui ci est installé en tant que cgi, et que tu dois spécifier une entête en debut de script ( #!/usr/bin/php).
Voilà, tu sais maintenant que ça sert à rien de faire mumuse avec chmod, dans ton cas 