Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Der PHP-Interpreter erhält eine undefinierte Konstante OCI_COMMIT_ON_SUCCESS mit ADODB

Nach einer kurzen Suche fand ich diese Seite . Wenn Sie die Oracle-Erweiterung in Ihrer php.ini nicht aktiviert haben, ist die Konstante nicht definiert. Versuchen Sie, nach der Zeile zu suchen

;extension=php_oci8.dll

in Ihrer php.ini und entfernen Sie das Semikolon, um es zu entkommentieren. Starten Sie dann Apache neu, um das Modul zu laden und zu sehen, ob es eine Verbindung herstellt.

BEARBEITEN:

Versuchen Sie, die php.ini-Variablen auszugeben, indem Sie etwas wie print_r(ini_get_all()) tun und sehen, was eingestellt ist und was nicht. Möglicherweise verwenden Sie eine andere php.ini für die Befehlszeile.