Page 1 sur 1

Déplacer répertoire

Posté : 27 oct. 2009, 13:42
par guigui69
Bonjour à tous,

j'aurait besoin d'un coup de main,

j'ai un site intranet ou on upload des fichiers dans des repertoires.

exemple: doc_ged_enr/1/1/Fichier word excel pdf.


Je voudrait pourvoir déplacer le repertoire dans un autre dossier mais impossible

Code : Tout sélectionner

Warning: rename(../../doc_ged_enr/1,../../doc_ged_enr/2) [function.rename]: Permission denied in /var/www/ged/v0.1a/rename.php on line 25
(L'ensemble des dossier et fichiers sont correctement créés)
- Si je déplacer un fichier je n'ai pas d'erreur.
- L'ensemble de l'arborescence à comme propriétaire www-data.

Je ne comprend pas pourquoi il me retourne cette erreur. Je voit bien qu'il me dit que je n'ai pas la permission mais je ne comprend pas pourquoi?!!!!!!!


Si quelqu'un pourrait m'aiguiller sur cette erreur

Merci

guigui69

Re: Déplacer répertoire

Posté : 27 oct. 2009, 13:54
par @rthur
Bonjour,
- L'ensemble de l'arborescence à comme propriétaire www-data.
Et au niveau du chmod?

Si tu mets tous tes répertoires et le répertoire parent en 777, ça marche mieux?

Re: Déplacer répertoire

Posté : 27 oct. 2009, 16:20
par guigui69
Ben justement l'ensemble de l'arborescence est deja en 777.


Je comprend pas ou cela bloque

Re: Déplacer répertoire

Posté : 29 oct. 2009, 00:10
par Aureusms
Et si tu le créé le dossier, tu copies ce qui a dedans et tu fais unlink() ?

Re: Déplacer répertoire

Posté : 29 oct. 2009, 10:02
par Yosh
Un rename sur un répertoire est sensé fonctionné avec des fichiers à l'intérieur? j'en doute.

Re: Déplacer répertoire

Posté : 29 oct. 2009, 11:34
par guigui69
Merci pour ces indications,

Sinon en php peut-on exectuer la commande mv (linux) pour déplacer ?
comment je peut faire pour copier l'ensemble de ce repertoire ?
Quel procédure a réaliser?

Lister le contenue du dossier puis le copier dans le nouveau repertoire.

Si quelqu'un aurait un exemple de code.

guigui69

Re: Déplacer répertoire

Posté : 29 oct. 2009, 18:23
par guigui69
même avec des répertoires vides il me retourne la même erreur:

Code : Tout sélectionner

Warning: rename(../../doc_ged_enr/1,../../doc_ged_enr/3) [function.rename]: Permission denied in /var/www/ged/v0.1a/rename.php on line 49
je bloque complètement :(

Je suis preneur de toute aide :D

guigui69

Re: Déplacer répertoire

Posté : 29 oct. 2009, 18:25
par fab
Pour executer un commande tel que mv tu peux regarder du coté de http://fr.php.net/exec