Condividi
Come posso connettermi ad Oracle usando yii2?
Sto utilizzando il framework yii2 per sviluppare un applicativo web, non riesco a connetterlo al mio database Oracle, questo è il mio file main-local.php
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'oci:dbname=//[db_host:db_port]/[dbname]',
'username' => '***',
'password' => '***',
]
Quando ho tentato per la prima volta di connettermi al database Oracle, ho ricevuto il messaggio di errore 'driver not found'.
Dopo aver installato il driver ottendo invece il seguente errore:
PDOException: SQLSTATE[]: (null) Caused by: PDOException
Qualcuno può aiutarmi? Non riesco proprio a venirne fuori, come posso connettere yii2 ad Oracle?
In Corso
4
Oracle
20-02-2019
1 Risposta
728 Visite
+3
Risposte ( 1 approvate )
L'errore
PDOException: SQLSTATE[]: (null) Caused by: PDOException
non è di particolare aiuto.Prova ad eseguire in php la connessione tramite PDO_OCI , fai un esempio e vedi se nell'eccezione generata ti fornisce un errore più descrittivo che riesca a farti capire dove sta il problema.
Ricordati in php d'impostare all'inizio dello script le direttive per mostrare tutti gli errori, in questo modo: