|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
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
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juillet 2004 Messages : 2 245 ![]() |
J'ai deux pistes à te proposer :
Ceci étant dit, ça troue pas mal ton serveur si via un navigateur on peut atteindre le système, il faut vraiment pendre des pincettes, et bien réfléchir à ce qu'implique ce que tu veux faire
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
00
|
|
|
#3 | |||
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Merci de ta réponse, mais tout n'est pas clair pour moi
Citation:
Citation:
Sachant que sur d'autres comptes, PHP écrit sans soucis sur le système de fichiers, avec les mêmes méthodes (testé ya 10 minutes), je pense que c'est un problème de config locale à ma machine... Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
PS : mauvaise nouvelle, je ne peux pas faire de chown sur ma machine
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() Inscription : mai 2004 Messages : 709 ![]() |
Et un chmod tu peux?
Quelles sont les valeurs de User et Group dans ton apache.conf ou httpd.conf.
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT Jabber: ripat at im.apinc.org |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Bonjour
Désolé de n'avoir pas fait d'update plus tôt, et merci d'avoir répondu... Ca venait bien du NFS, il y avait une erreur dans le fichier /etc/exports (manquait une mention (rw)). Désolé du dérangement !
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com