oci_err()与MediaWiki和Oracle后端的未定义错误

时间:2014-09-19 22:30:25

标签: oracle mediawiki sles

使用Oracle 11作为数据库安装MediaWiki(git master)。安装后,MainPage不显示,而是显示:

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 

现在,我假设我可以忽略这些警告,所以我试图运行../maintenance/update.php --quick并收到:

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

第522行的代码是:

    function lastError() {
                if ( $this->mConn === false ) {
                        $e = oci_error();
                } else {
                        $e = oci_error( $this->mConn );
                }

                return $e['message'];
        }

如果安装了oci8,为什么不定义oci_error()

0 个答案:

没有答案