mkdir - probleme safe mode


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

mkdir - probleme safe mode

Message le Mar Mar 07, 2006 16:04

Bonjour, un petit soucis :

je suis dans un repertoire nommé "ftp" en 777

mkdir("./rep1",0777);
chmod("./rep1",0777); (pour etre sur)
mkdir("./rep1/rep2",0777);
chmod("./rep1/rep2",0777); (pour etre sur)

me retourne :

Warning: rename(): SAFE MODE Restriction in effect. The script whose uid is 6767 is not allowed to access /home2/juxxxxx/ftp/rep1 owned by uid 80 in /home2/ju33929/ftp/index.php on line 4

bref, il me crée bien rep1 dans mon repertoire, me met bien les droits 777 (vérifié en FTP) mais je crée pas rep2 dedans. comment contourner ça ?

merci

Bourriquet
WRInaute impliqué
WRInaute impliqué
 
Messages: 637
Inscription: 19 Sep 2005

Message le Mar Mar 07, 2006 19:27

Vérifie que ton apache tourne bien sous le même utilisateur et groupe que celui attribué au dossier "ftp".


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Mer Mar 08, 2006 10:19

ah ben non, sinon j'aurai pas ce problème. mais ca me regle pas le problème :) comment faire dans ce cas ?

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Message le Mer Mar 08, 2006 11:44

Avec le safe mode activé, il faut que le répertoire dans lequel tu veux traviller ait le même propriétaire que les scripts.

Solutions:
1) désactiver safe mode et chercher à réellement sécuriser ton serveur
2) créer tes répertoires avec les commandes ftp de PHP
3) passer en safe mode gid seulement et placer le set_guid sur le répertoire parent


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Mer Mar 08, 2006 12:11

c'est du mutualisé... :(


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité