safe_mode activé sur mon hebergeur

safe_mode activé sur mon hebergeur - PHP - Programmation

Marsh Posté le 09-04-2003 à 12:24:14    

Bonjours a tous.
 
Voila mon problème, actuellement mon hebergeur a deplacer mes site sur une autre machine mais probleme c'est que sur celui-ci le safe_mode est activé et j'ai un script qui parcour le contenu d'un répertoire mais avec le safe_mode activé je ne peux pas, je sais qu'il existe la fonction ini_set mais elle ne fonctionne , alors soit je l'ai mal utilisé  [:criun]  soit il manque quelque chose dedans pour la desactivé uniquement pour ma page. pourtant la doc de ini_set il est dit qu'il est possible de changer localement.
j'ai regardé dans mon phpinfo() de mon site il y a  
Local Value  => safe_mode=on
Local Master => safe_mode=off.
 
Mpon hebergeur n'est pas chere mais il me prend la tête et a chaque c'est ch'ti problème comme cela.  [:sharpknife]  
Si quelqu'un pourrais m'aider, :cry:  Merci


Message édité par berceker le 09-04-2003 à 12:27:25

---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 09-04-2003 à 12:24:14   

Reply

Marsh Posté le 09-04-2003 à 12:51:00    

il faut que le proprio du répertoire soit celui qui possède ton script.
en d'autres mots : en safe_mode, il regarde qui est le proprio de chaque fichier, si ce fichier veut accéder à un rep/fichier dont le proprio est différent, il refuse.


---------------
...oups kernel error...
Reply

Marsh Posté le 09-04-2003 à 13:17:13    

ethernal a écrit :

il faut que le proprio du répertoire soit celui qui possède ton script.
en d'autres mots : en safe_mode, il regarde qui est le proprio de chaque fichier, si ce fichier veut accéder à un rep/fichier dont le proprio est différent, il refuse.
 


En gros il faut que le groupe des scripts php soit du meme groupe que celui de mes répertoire?  
donc je ne peux rien faire de mon coté c'est l'hebergeur qui peut arranger cela donc  :sweat:


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 09-04-2003 à 13:46:46    

oui.
normalement qd tu uploads et crée des rep par ftp, il doit les créer avec ton login comme proprio et tu choisis les droits (lecture/écriture/exécution).
 
Par contre, si c'est ton script qui crée des fichiers, le proprio est le user qui fait tourner le serveur.
ça veut dire que tu dois créer toi même le repertoire (proprio=ton login) et lui donner les droits 0733 au minimum pour que ton script puisse lire et écrire dans ce repertoire.


---------------
...oups kernel error...
Reply

Marsh Posté le 09-04-2003 à 15:45:14    

Donc si j'ai tous compris il faudrais que je fasse un script qui génère mes répertoire et faire un chmod(733); juste après pour que le script php soit du même groupe que celle de mon répertoire.


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
Reply

Marsh Posté le 09-04-2003 à 16:04:05    

justement je pense pas que cela fct.
si tu crées un script qui génère des répertoires, ils seront possédés par le user qui fait tourner le serveur, donc tu n'auras aucun droit dessus. (même pas celui de changer le user propriétaire...)
 
tu dois créer les répertoires à la main (avec 0733 de droits), et ensuite tu peux les remplir automatiquement de fichiers


---------------
...oups kernel error...
Reply

Marsh Posté le 10-04-2003 à 11:09:57    

ethernal a écrit :

justement je pense pas que cela fct.
si tu crées un script qui génère des répertoires, ils seront possédés par le user qui fait tourner le serveur, donc tu n'auras aucun droit dessus. (même pas celui de changer le user propriétaire...)
 
tu dois créer les répertoires à la main (avec 0733 de droits), et ensuite tu peux les remplir automatiquement de fichiers


 
J'ai changé les droits de mes répertoire et ça fonctionne.  
Merci beaucoup ....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed