PHP et droits

Petit nouveau ! | 3 Messages

18 avr. 2011, 18:40

Bonjour,

Je souhaiterais comprendre pourquoi je peux ecrire un fichier dans un dossier uniquement en chmod 777.
Si le dossier est en 755 alors j'ai un message d'erreur comme quoi je n'ai pas d'autorisation.
comment changer cela ?
Mon php a été installé en module sur mon serveur dedié apache2.

Merci

Eléphant du PHP | 275 Messages

18 avr. 2011, 18:44

Quelle distrib ?

php s'exécute avec les mêmes droits que apache (généralement apache:apache, nobody:nobody, www-data:www-data), donc si tu crée un dossier en temps que toto:ftpuser, c'est certain que php ne puisse rien écrire...

Petit nouveau ! | 3 Messages

20 avr. 2011, 14:40

Bonjour, Popy
Merci pour ta réponse, et d'accepter de m'aider.
Ma distribution est Linux.
Tu ecris "crée un dossier en temps que toto:ftpuser," mm... l'ideal pour moi ca serait de créer le dossier via php en 755. :)
Donc comment le creer avec le bon "utilisateur" ? dois je changer un fichier dans mon serveur ? un php.ini ou autre ?
Merci pour ton aide.