香港独立IP空间
香港php空间
美国php空间
域名注册

易企cms报错的问题在php空间中不是很多,但是还是存在一些,刚刚无忧主机小编在上班的时候遇到了一个报错的问题,这个问题就是一个易企cms的bug吧,因为这位朋友的主机刚刚更换了php的版本,所以导致了报错,但是这个报错的还是存在的可能在其他的php版本中报错可能不会有的,报错的内容为:

Strict standards: Declaration of ezSQL_mysql::query() should be compatible with ezSQLcore::query()

Strict standards: Declaration of ezSQL_mysql::query() should be compatible with ezSQLcore:: escape(),

报错如图1所示:

15 300x65 易企cms报错:Declaration of ezSQL mysql解决方法
从上图中我们可以查看到具体的报错的文件是在/include/ezsql/ez_sql_mysql.php,但是从行数上面看的话与这个貌似没有任何的关系,但是认真进行查看之后,原来query 与escape是有很大的关系,从中它的报错是ezSQLcore的报错,从而无忧主机小编就查看了这个文件同目录下面的ez_sql_core.php,从中找到了query语escape两个方法,从中查看与ez_sql_mysql.php进行比较,原来在ez_sql_core.php定义的方法是没有参数的,所以导致了报错。
那么解决方法是很简单的,您就登录您的控制面板,找到/include/ezsql/ez_sql_core.php,如图2所示:

23 300x113 易企cms报错:Declaration of ezSQL mysql解决方法
然后查找,如下两个方法:
query()和escape()。
然后在括号里面加入$str即可
如图3所示:

31 300x170 易企cms报错:Declaration of ezSQL mysql解决方法
就这样我们的这个问题就得到了解决。

本文地址:http://www.51php.com/yiqicms/25333.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: