La question est sous quel utilisateur tourne le process qui exécute ton script ![[:opus dei] [:opus dei]](https://forum-images.hardware.fr/images/perso/opus dei.gif)
Sous debian, de mémoire apache (qui exécute ces cgi) tourne sous l'utilisateur www-data et sous le groupe www-data. Ca c'est à voir dans ton ficiher de configuration d'apache...
ou via la commande ps
Solutions :
=> changer le propriétaire de ton fichier pour qu'il soit à www-data et modifier les permissions pour que seul le propriétaire puisse écire/lire dedans (600)
=> modifier le groupe du fichier et mettre les permissions qui vont bien pour que le proprio et le groupe www-data (ci c'est celui là qui doit pouvoir lire/ecrire) puissent lire/ecrire (660)
>> http://fr.wikipedia.org/wiki/Permissions_Unix
---------------
Relax. Take a deep breath !