j'ai une fedora core 4 qui me sert pour un serveur web (apache2/php5.0.4).
J'ai installé un client oracle et php-oci8 dessus car un site php doit prendre des données dans une bdd oracle.
Avec le client oracle, je peux me connecter aux bases sans pb, mais avec php ... impossible. Il semble que php ne trouve pas les variables d'environnement nécessaires à la connection ( notemment le ORACLE_HOME). Pourtant, avant de lancer le procesus apache, en root, je fais bien un export de ces variables, mais quand je veux les afficher en php, il n'affiche rien. je pense donc que mon processus apache ne voit pas les variables malgré les export.
Dans ma configuration des utilisateurs, apache à pour shell de connection : "/sbin/nobody" et pour répertoire personnel : /var/www .
Quelqu'un pourrait il me dire comment faire en sorte qu'au lancement du processus apache, il récupère ces varaiable?
(ps : j'ai pensé à des choses, comme mettre comme shell de connexion : /bin/bash/ et mettre un .bah_profile dans /var/www pour y mettre les variables, mais je ne suis pas sur de moi)
Partager