2016-06-21 9 views
0

私のサーバを変更したばかりで、今は次のエラーが発生しています。データベースエラーmysqli_init()

Fatal error: Call to undefined function mysqli_init() in /home/site_address/public_html/system/database/drivers/mysqli/mysqli_driver.php on line 125

問題とその解決方法は何ですか? 注:PHPの初期化ファイルにエラー

+1

はmysqliのPHP拡張モジュールインストールおよびアクティブですか?あなたのphp.iniを確認してください – Timo

+0

あなたの新しいサーバにはおそらく、php_mysqli-extensionがインストールされていないか、または有効になっていません。 mysql-extensionはいくつかのPHPバージョンから廃止されているので、 'mysql_ *'関数はうまくいきません。 –

+0

PHP7にはmysql_queryと友人がいません。戻ってこないのです。 – tadman

答えて

0

ゴーを取得またdbdriver mysqliのからMySQLへ変更し、以下の拡張子をアンコメント:

extension=php_mysqli.dll

+0

彼は* nix-serverにいるように見えるので、うまくいくことは間違いありません。 ;-)(パスを見て) –

+0

あなたは正しいのですが、実行する必要があります pecl install php-mysql – fvisic

+0

...または、それがubuntuやdebianのようなものなら、apt-get php5-mysqlをインストールしてくださいmysqli-extensionも同様) –

関連する問題