Bonjour,
J'ai un probleme que j'ai du mal à résoudre mais j'ai une bonne piste.
Je developpe en php avec une bd mysql sur un 2 serveur distant diffrerents (fedora core 2).
Sur le premier mon code fonction tres bien mais sur le second j'ai des erreur du style : "Warning: main() [function.main]: open_basedir restriction in effect. File(/....) is not within the allowed path(s) ...."
j'ai localisé le probleme, ça vient de mes "require();" car lorsque je met le chemin complet du fichier dans le require tout fonctionne tres bien.
Alors je me suis dit va voir le php.inin de tes 2 serveurs et modifie le "include_path" ..... Pas de chance les deux serveur ont la meme configuration, ça vien tpas de là.
Par contre les ".bash_profile" sont differents (c'est peut etre une piste)
Quelqu'un sait où je pourrais chercher ?
Merci d'avance
# .
Posté par Vincent ORDY . Évalué à 2.
Regarde dans ton fichier de config de Apache du site (dans quelque chose comme /etc/apache2/sites-enabled/), il se peut que tu croises "php_admin_value open_basedir".
Pour ce qui est de bash_profile, ça n'a rien à voir, PHP n'ouvre pas de shell !
[^] # Re: .
Posté par zebzore . Évalué à 1.
Pas une autre idée ?
merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.