Installed MediaWiki (git master) with Oracle 11 as the database. Post installation, the MainPage does not display but shows instead:
Warning: oci_parse() expects parameter 1 to be resource, boolean given in ...MediaWiki/includes/db/DatabaseOracle.php on line 1266 Warning: oci_error() expects parameter 1 to be resource, null given in ...MediaWiki/includes/db/DatabaseOracle.php on line 1271
Now, I assume I can ignore these warnings, so I attempted to run ../maintenance/update.php --quick and received:
MediaWiki 1.24alpha Updater
PHP Fatal error: Call to undefined function oci_error() in ...MediaWiki/includes/db/DatabaseOracle.php on line 522
Fatal error: Call to undefined function oci_error() in ...MediaWiki/includes/db/DatabaseOracle.php on line 522
The code at line 522 is:
function lastError() { if ( $this->mConn === false ) { $e = oci_error(); } else { $e = oci_error( $this->mConn ); }
return $e['message']; }
Why isn't oci_error() defined if oci8 is installed?