新聞中心
關(guān)于ecshop的數(shù)據(jù)庫表前綴大小寫問題
作者 / 無憂主機 時間 2015-06-27 18:25:25
有一定建站基礎(chǔ)的站長朋友們,在接觸過幾種空間環(huán)境后,應(yīng)該會對linux系統(tǒng)的區(qū)分大小寫特性有一定的了解。Linux系統(tǒng)對大小寫敏感,也就是說,在編程的時候如果大小寫沒有做到匹配,也是一樣會對應(yīng)報錯的。這不最近無憂主機小編就遇到了一個客戶使用無憂主機php空間建立ecshop商城,出現(xiàn)以下報錯:
MySQL?server?error?report:Array?(?[0]?=>?Array?(?[message]?=>?MySQL?Query?Error?)?[1]?=>?Array?(?[sql]?=>?SELECT?userid,?adminid,?user_name,?user_rank,?discount,?email,?data,?expiry?FROM?`vwjotafqej_2598`.`IT_sessions`?WHERE?sesskey?=?'727f1dc29f05b8d7465e9781ed937db6'?)?[2]?=>?Array?(?[error]?=>?Table?'vwjotafqej_2598.IT_sessions'?doesn't?exist?)?[3]?=>?Array?(?[errno]?=>?1146?)?)上面的報錯,提示的是:表IT_sessions不存在。于是小編登陸客戶的數(shù)據(jù)庫一探究竟??墒呛芷婀?,it_sessions這張表是存在的。再仔細一看,報錯提示的表前綴是IT_,而數(shù)據(jù)庫中的表前綴為it_。這讓小編想到了經(jīng)典問題:linux系統(tǒng)大小寫問題。小編把客戶數(shù)據(jù)庫中的it_sessions表改成了IT_sessions,又報其他問題的錯誤了。排查到這里,小編基本客戶斷定,是客戶的數(shù)據(jù)庫配置文件出問題了。 果然在查看了數(shù)據(jù)庫配置文件之后,小編發(fā)現(xiàn)了端倪: 通過修改這里的表前綴,網(wǎng)站恢復(fù)了正常。又是一個關(guān)于大小寫的問題,希望對大家有所幫助。 無憂主機相關(guān)文章推薦閱讀: ECSHOP教程:結(jié)算時取整,小數(shù)點四舍五入 ECSHOP銷售排行如何顯示更多的商品小圖片 ECSHOP程序如何讓銷售排行里所有商品都顯示縮略圖的方法
本文地址:http://www.gle-technology.com/ecshop/19680.html
上一篇: dedecms后臺登錄成功后返回到登錄界面的解決方法
下一篇: EspCMS初次使用注意事項說明