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?

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to