1

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'];
        }

oci_error()oci8がインストールされている場合、なぜ定義されていないのですか?

4

1 に答える 1