petit souci chmod

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : petit souci chmod

par moileraz » 19 sept. 2008, 09:49

Bonjour Ryle,
merci pour ta réponse, j'ai en effet tester la fonction qui me retourne toujours false, le dossier minisite se trouve à la racine.


donc j'ai fait un test rien que sur le dossier:

chmod("/minisite/",0777);
chmod("minisite/",0777);
chmod("./minisite/",0777);

mais rien ne se passe

j'ai meme essayé de faire un $_SERVER['DOCUMENT_ROOT']




J'ai trouvé la solution:
le souci venait d'apache qui bloqué le tout c'est à dire j'ai du me connecter par ssh pour changer l'accès apache vers ces fichiers pour qu'après les chown puisse fonctionné



j'ai essayé de mettre un fichier en 0777 avec mon ftp puis j'ai essayé de faire unlink rien ne marche

par Ryle » 18 sept. 2008, 18:20

Petit rappel :
- dans une url, la racine "/" correspond à la racine du site internet, c'est à dire le nom de domaine.
- dans le système de fichier, la racine "/" correspond à la racine du disque (équivalent d'un C:\)

Donc à moins que ton dossier "minisite" ne soit réellement à la racine du disque de ton serveur, ton chemin est erronné, du coup le fichier n'est probablement pas trouvé, le chmod doit retourner false (d'où l'intérêt de tester les résultats des fonctions) et le fichier n'est pas modifié ;)

par moileraz » 18 sept. 2008, 17:28

salut,
normalement il faudrai que image.php sois en 0777.

enfait mon code c'est ca
chmod("/minisite/image.php",0777); 
au départ image.php il est en 0755

par Ryle » 18 sept. 2008, 15:23

Et qu'est ce qui devrait se passer selon toi ?

Que retourne la fonction chmod() ? PHP a-t-il les droit de chmoder le fichier minisite/image.php ? quel sont les droits sur le fichier avant et après l'appel ?

petit souci chmod

par moileraz » 18 sept. 2008, 11:34

Bonjour,
j'ai un petit souci bizare. Quand j'effectue un chmod sur fichier rien ne se passe.

chmod("minisite/image.php",0777);

Y a t'il une fonction à activer dans php.ini?

merci d'avance