新聞中心
易企cms報錯:Declaration of ezSQL_mysql解決方法
易企cms報錯的問題在php空間中不是很多,但是還是存在一些,剛剛無憂主機小編在上班的時候遇到了一個報錯的問題,這個問題就是一個易企cms的bug吧,因為這位朋友的主機剛剛更換了php的版本,所以導(dǎo)致了報錯,但是這個報錯的還是存在的可能在其他的php版本中報錯可能不會有的,報錯的內(nèi)容為: 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所示: 從上圖中我們可以查看到具體的報錯的文件是在/include/ezsql/ez_sql_mysql.php,但是從行數(shù)上面看的話與這個貌似沒有任何的關(guān)系,但是認真進行查看之后,原來query 與escape是有很大的關(guān)系,從中它的報錯是ezSQLcore的報錯,從而無憂主機小編就查看了這個文件同目錄下面的ez_sql_core.php,從中找到了query語escape兩個方法,從中查看與ez_sql_mysql.php進行比較,原來在ez_sql_core.php定義的方法是沒有參數(shù)的,所以導(dǎo)致了報錯。 那么解決方法是很簡單的,您就登錄您的控制面板,找到/include/ezsql/ez_sql_core.php,如圖2所示: 然后查找,如下兩個方法: query()和escape()。 然后在括號里面加入$str即可 如圖3所示: 就這樣我們的這個問題就得到了解決。
本文地址:http://www.love62.cn/yiqicms/25333.html