Bonjour à tous,
Débutant en PHP et Apache avec Oracle etc, je suis en train de monter une boite RedHat avec apache 2 + PHP 5.2.3 + Oracle InstantClient 10.0.1
Lorsque je fais un PHPInfo, j'ai entre autres
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Apache Environment Variable Value LD_LIBRARY_PATH /home/oracle/instantclient/instantclient10_1/:/usr/local/apache/lib:$LD_LIBRARY_PATH oci8 OCI8 Support enabled Version 1.2.3 Revision $Revision: 1.269.2.16.2.32 $ Active Persistent Connections 0 Active Connections 0 Temporary Lob support enabled Collections support enabled
Je me connecte bien depuis ce serveur à la BDD distante, en sqlplus...
Lorsque je tente une connection en PHP avec :
J'ai systématiquement dans la log apache error_log :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php $conn1 = ocilogon('user','pwd','//monHOST/maDB'); if (!$conn1) { echo "L'utilisateur user n'a pu se connecter à a base"; $e = oci_error(); // Pour les erreurs oci_connect, aucun paramèe n'est passé echo htmlentities($e['message']); } else { echo "<BR>User : <B>".$user."</B> Connecté la base <B>".$host."</B> version : <BR>"; echo OCIServerVersion($conn1); } ?>
Dans mes dents[Thu Jun 28 10:06:54 2007] [error] [client 194.51.29.105] PHP Warning: ocilogon() [<a href='function.ocilogon'>function.ocilogon</a>]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that LD_LIBRARY_PATH includes the directory with Oracle Instant Client libraries in FILE on line 6
Quelqu'un a-t-il déjà rencontré ce type de problème et peut-il m'aider ???
Merci beaucoup beaucoup à tous...
Partager