8796 sujets

Développement web côté serveur, CMS

Bonjour à tous,

J'ai transféré plusieurs sites sur un autre serveur (Apache & php5.2.5) et depuis, je rencontre le problème suivant :

Quand je crée un dossier avec "rmdir" en attribuant les permissions "0777" en attribut, j'ai bien un dossier qui se créé sur le serveur mais pas avec les bons droits ...

rmdir("mondossier", 0777) ;


Est-ce du à une restriction serveur ?

Ce qui me semble bizarre, c'est que si j'applique directement un chmod en 0777, ca fonctionne !


rmdir("mondossier", 0777) ;
chmod("mondossier", 0777) ;


Quelqu'un peut me dire pourquoi ca ne fonctionne pas avec "rmdir" ?
Salut,

Je suppose que tu parles de la fonction mkdir() plutôt.

"Avec pas les bons droits" .. Si tu nous disais quels sont les droits ajoutés, ça nous aiderait sûrement. Ensuite, peut-être que le propriétaire n'est plus le même, ça dépend de la configuration du serveur.

Essaie quand même en mettant umask(0) avant la création de ton dossier.
Oui, la fonction mkdir() ... je m'ai trompé Smiley lol

Oui, je m'attendais au umask().
Mais si je dois modifier tous mes scripts pour ajouter umask(), je suis pas dans la me*** ...

Pour les droits ajoutés : 0755 et le propriétaire reste le même (sur mon filezilla).
HAAAAaaaaaaaaaaaaaaaaaaa les nazes !!! Ils ne savent pas me donner de réponses !!!!!

Collez les alsacréationniens Smiley biggol

( OK, je ==> sors Smiley crazy )