Forum Programmation.php bash_profile ou autre chose ......

Posté par  .
Étiquettes : aucune
0
30
mar.
2007
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  . Évalué à 2.

    Bonjour,

    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  . Évalué à 1.

      Je suis désolé mais il n'y a pas d'argument de ce type dans le fichier httpd.conf de mes apache.

      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.