2011-01-31 24 views
0

我有一个Drupal网站没有Windows IIS的godaddy。Drupal,php.ini和调用未定义的函数mysqli_real_escape_string错误

我已经使用根目录级php.ini文件(从32M到64M)更改了php memory_limit。

然而,当我运行的Drupal(子文件夹)我得到以下错误:

Fatal error: Call to undefined function mysqli_real_escape_string() in D:\Hosting\3790877\html\fuzion\includes\database.mysqli.inc on line 330 

如果我删除php.ini文件,Drupal的正常运行。

这是什么问题? 感谢

+0

检查,如果你有过一次在php.ini.You启用mysqli扩展确实需要PHP5得到该mysqli扩展名和该扩展名必须启用。该错误意味着mysqli扩展未在php – ayush 2011-01-31 12:34:37

+0

中启用@ayush酷感谢。我已经安装了php5.2。目录级php.ini应该包含整个配置行吗?我以为我只需要添加我想要替换的线。 – aneuryzm 2011-01-31 12:40:28

回答

0

检查,如果你有过一次在php.ini.You启用mysqli扩展确实需要PHP5得到mysqli扩展,并且扩展名必须是enabled.The错误意味着mysqli扩展是不是在PHP启用

下面是你需要检查换

extension=php_mysqli.dll 

[MySQLi] 

; Maximum number of links. -1 means no limit. 
mysqli.max_links = -1 

; Default port number for mysqli_connect(). If unset, mysqli_connect() will use 
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the 
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look 
; at MYSQL_PORT. 
mysqli.default_port = 3306 

; Default socket name for local MySQL connects. If empty, uses the built-in 
; MySQL defaults. 
mysqli.default_socket = 

; Default host for mysql_connect() (doesn't apply in safe mode). 
mysqli.default_host = 

; Default user for mysql_connect() (doesn't apply in safe mode). 
mysqli.default_user = 

; Default password for mysqli_connect() (doesn't apply in safe mode). 
; Note that this is generally a *bad* idea to store passwords in this file. 
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") 
; and reveal this password! And of course, any users with read access to this 
; file will be able to reveal the password as well. 
mysqli.default_pw = 

; Allow or prevent reconnect 
mysqli.reconnect = Off 

[mSQL] 
; Allow or prevent persistent links. 
msql.allow_persistent = On 

; Maximum number of persistent links. -1 means no limit. 
msql.max_persistent = -1 

; Maximum number of links (persistent+non persistent). -1 means no limit. 
msql.max_links = -1 

编辑它们ACC在php.ini线。满足您的要求。

关于你提到的关于其他子目录主要php.ini并php.ini中的其他问题看thisthis

相关问题