私はDrupalのWebサイトにgodaddyのWindows IISはありませんでした。Drupal、php.ini、未定義関数を呼び出すmysqli_real_escape_stringエラー
私は、php memory_limitを、ルートディレクトリレベルのphp.iniファイル(32Mから64M)を使用して変更しました。私は(サブフォルダ内)のDrupalを実行すると
は、しかし、私は次のエラーを取得する:私は、php.iniファイルを削除した場合
Fatal error: Call to undefined function mysqli_real_escape_string() in D:\Hosting\3790877\html\fuzion\includes\database.mysqli.inc on line 330
、Drupalは正常に動作します。
問題点を教えてください。 おかげ
あなたはmysqli拡張モジュールは、mysqli拡張モジュールを取得するためにPHP5を必要としないすべてのあなたのphp.ini.You内で有効になっていると、その拡張子がenabled.Theエラーでなければならない場合
チェックあなたはmysqli拡張モジュールは、取得するためにPHP5を必要としないすべてのあなたのphp.ini.You内で有効にした場合mysqli拡張機能とその拡張機能を有効にする必要があります。エラーは、mysqli拡張機能がPHPで有効になっていないことを意味します。 – ayush
@ayush cool thanks。私はphp5.2をインストールしました。ディレクトリレベルのphp.iniには設定行全体が含まれていますか?私は、私が置きたい行を追加するだけでよいと思った。 – aneuryzm
たとえば、私のホスティングファイルシステムのルートディレクトリにある私のphp5.iniファイルは、1行だけです:memory_limit = 64M;残りの部分はphp.iniのメインの設定に継承されていませんか? – aneuryzm