Ciao a tutti,
ho un grosso problema e non riesco a venirne a capo.Dunque:
Ho installato Oracle XE su WinXP (che utilizzo in localhost)
Ho attivato un utente attraverso l'interfaccia web di Oracle in modo da utilizzare le sue credenziali (login e password) con PHP.
Inoltre la mia installazione di Apache2/PHP5 è quella classica, attivando l'estensione oci8 tramite php.ini
Ho provato a stabilire una connessione eseguendo il seguente codice:
<?php
putenv("ORACLE_HOME=C:\Programmi\oraclexe\app\oracle\product\10.2.0");
$conn = oci_connect('hr','prova','//localhost/XE');
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit();
}
Ecc.ecc......
?>
Ma mi da sempre il seguente errore:
"Warning: oci_connect() [function.oci-connect]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in C:\www\index.php on line 19"
La line 19 è appunto quella che contiene oci_connect.
Insomma non riesco a stabilire una connessione con Oracle. Ho provato a reperire qualcosa in rete ma non ho trovato nulla di utile per risolvere il problema.
Confido in voi, un saluto.