Bonjour,
J'ai développé un site en php qui accède à une base de données Oracle. Sur ma machine en locale cela fonctionne très bien. J'ai créé une dsn système pour accéder à ma BD.
Par contre, je vient de mettre mon site sur le serveur pour le mettre en production, j'ai créé la même DSN et voici l'erreur que je reçoit:
Voici mon code:Warning: odbc_connect() [function.odbc-connect]: SQL error: [Oracle][ODBC][Ora]ORA-12640: Authentication adapter initialization failed , SQL state S1000 in SQLConnect in c:\Inetpub\wwwroot\test\index.php on line 82
impossible de se connecter: S1000
Je ne voit vraiment pas d'où peut venir le problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php include("connexion/oracle.php"); $connect = odbc_connect($database,$user,$password) or die ("impossible de se connecter: " . odbc_error()); $requete = "select titre,news_date from NEWS order by news_date desc"; $result = odbc_exec($connect,$requete); echo "<MARQUEE scrolldelay='120' onmouseover='this.stop()' onmouseout='this.start()'>"; while (odbc_fetch_row($result)) { $titre= odbc_result( $result, 1 ); $DATE= odbc_result( $result, 2 ); list($annee, $mois, $jour) = sscanf($DATE, "%d-%d-%d"); //%d pour récupérer des entiers mais on peut utiliser echo "<b><a href='index.php?rev=news' target=_self>$titre<a> (postée le $jour/$mois/$annee) - </b>"; } echo "</MARQUEE>"; odbc_close($connect); ?>
Merci d'avance
Partager