Bonjour,
Je sais que je fais du PHP, que j'utilise Apache... mais je pense que le problème de fond est essentiellement Unix/Linux, donc je poste ici. S'il s'avère que j'ai eu tort, mes excuses par avance.
Le serveur web de mon employeur vient chercher ma page perso (à partir d'un alias avec un ~, classique) sur ma machine, sur un montage NFS. Jusqu'ici, pas de souci. Et j'ai des petits scripts en PHP, pas de souci non plus... tant que je n'écris pas sur le système de fichiers.
Lorsque je fais un fopen en écriture dans PHP (donc le fopen sera fait sur mon système de fichiers, avec l'identité nobody du serveur web), j'ai deux cas possible :
- le fichier existe déjà : J'ai une erreur "Permission denied"
- le fichier n'existe pas : J'ai une erreur "Read-only file system"
Et ça m'embête, évidemment...
Pour cerner un peu le problème, le répertoire dans lequel j'essaie d'écrire est en 777 (et l'owner est mon compte perso local sur la machine), et lorsqu'il existe le fichier est en 777 également.
Le montage NFS est en lecture-écriture.
Voili voilà, si vous avez des pistes, moi et mon admin on sèche...
Merci d'avance
Partager