Problème d'upload avec safe mod activé

Petit nouveau ! | 2 Messages

04 sept. 2008, 21:43

Bonjour,

J'essaye de corriger un script d'upload d'image sur un site qui vient d'être déménagé sur 1&1 en hébergement mutualisé. Le Safe Mod est activé, et move_uploaded_file() ne fonctionne plus. J'obtiens le message suivant :

Code : Tout sélectionner

Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 10003 is not allowed to access /var/www/vhosts/monsite.fr/httpdocs/photos/articles/14 owned by uid 33 in /var/www/vhosts/monsite.fr/httpdocs/admin/enregistrement.php on line 674
Il s'agit apparemment d'un problème de propriétaire du répertoire, mais comme ce répertoire "14" est créé par le script lui-même, juste avant le move_uploaded_file, un chmod 777 y est prévu aussi et fonctionne, donc je ne vois pas quoi faire... J'ai cherché sur Google mais malgré les nombreuses personnes ayant ce problème, je n'y ai pas vu de solution.


Merci d'avance pour vos conseils,
Gaël

ViPHP
ViPHP | 5924 Messages

04 sept. 2008, 21:49

Vois avec 1&1…

Mammouth du PHP | 959 Messages

05 sept. 2008, 22:31

:shock:
Oula, oui en effet contact-les...

Mais sinon j'y pense, montre-nous ton code, peut-être que t'as fais un ../ sur ton répertoire index....

Petit nouveau ! | 2 Messages

08 sept. 2008, 07:05

J'ai contacté 1&1 mais pas encore de réponse, entre temps on a désactivé le safe mod et du coup ça fonctionne.

Merci !