新闻中心

易企cms报错:Declaration of ezSQL_mysql解决方法

作者 / 时间 2017-09-12 17:50:09

易企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所示: 1 从上图中我们可以查看到具体的报错的文件是在/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所示: 2 然后查找,如下两个方法: query()和escape()。 然后在括号里面加入$str即可 如图3所示: 3 就这样我们的这个问题就得到了解决。

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

1
1
1
1
1
1
1