Problème de droit sur des répertoires

Eléphant du PHP | 112 Messages

12 mars 2008, 00:08

Bonjour à tous,

j'ai repris un projet en php.
L'un des script effectue un rename sur un répertoire.
Or celui ci échoue à chaque tentative.

Je me suis aperçu que le problème venait des droit.
je ne suis pas vraiment familier avec les droits des fichiers.
Sur le répertoire j'ai un droit de 755, est ce que c est suffisant ?
De plus il m'est impossible d'affecter des droits de 777, et je n'ai aucune idée pourquoi. Quelqu'un a t il une idée la dessus ?

D'avance merci
Modifié en dernier par bucheron le 12 mars 2008, 01:25, modifié 1 fois.
blog nouvelles technologies : http://www.jofischer.fr

ViPHP
ViPHP | 5924 Messages

12 mars 2008, 00:45

Le rename entraine une opération d'écriture, tu dois avoir le droit d'écriture sur le fichier/dossier à renommer. Dans ton cas, tu as les droits suivants :

Code : Tout sélectionner

| lecture + écriture + exécution| total | Owner | 4 + 2 + 1 | 7 | Group | 4 + + 1 | 5 | All | 4 + + 1 | 5 |
Tout porte à croire que apache n'est pas le Owner du fichier (propriétaire), il est donc soit le groupe, soit personne de spécial, et il obéit alors aux droits All (le plus propable). Tu vois donc que dans ce cas tu n'as pas le droit d'écriture, ce qui explique ton problème.

Si tu n'arrives pas à chmoder, c'est problématique, tu es en local ? (si oui quel plateforme) ou bien sur un serveur ? (dans ce cas, quel hébergeur)

Eléphant du PHP | 112 Messages

12 mars 2008, 01:25

Merci pour ta réponse.
Mais le problème c'est résolu tout seul.

Et pour être honnete je ne sais pas trop pourquoi ça a marché alors que pendant 1 heure j'ai essayé de le faire marché.

Bref merci quand meme pour ton aide
blog nouvelles technologies : http://www.jofischer.fr