discuz搬家后報(bào)錯(cuò)SQL:SELECT value FROM [Table]vars WHERE name=’noteexists1′的解決辦法
discuz搬家后報(bào)錯(cuò)SQL:SELECT value FROM [Table]vars WHERE name=’noteexists1′的解決辦法
網(wǎng)站搬家中有時(shí)候就會(huì)遇到這次提到的這個(gè)錯(cuò)誤數(shù)據(jù)庫(kù)報(bào)錯(cuò)::SQL:SELECT value FROM [Table]vars WHERE name=\\\'noteexists1\\\'...............
我想大多數(shù)人碰到這樣的情況,頭皮就發(fā)麻了.. 呵呵...
到底腫么了呢?不都是按照了網(wǎng)上的教程一步一步來(lái)的了嗎 ?為什么還會(huì)出錯(cuò)呢?
還是粗心導(dǎo)致的??!
其實(shí)我們都知道 搬家的之后的要修改的三個(gè)位置這個(gè)錯(cuò)誤就是在修改配置文件這產(chǎn)生的
通常更改的時(shí)候只需要修改主機(jī)地址,數(shù)據(jù)庫(kù)賬號(hào)和密碼 還有數(shù)據(jù)庫(kù)名字
往往我們都忽略了一個(gè) 那就是表前綴也是每個(gè)教程中大家都要提及到的數(shù)據(jù)庫(kù)的表前綴..
define('UC_DBTABLEPRE', '`數(shù)據(jù)庫(kù)名`.表前綴')
比如define(‘UC_DBTABLEPRE’, ‘`a020140322`.pre_ucenter_’);
這個(gè)a020140322其實(shí)就是我們數(shù)據(jù)庫(kù)的名字很多就是忽略了這個(gè)才導(dǎo)致的出錯(cuò)
如果你碰到了這樣的問(wèn)題了 請(qǐng)仔細(xì)檢查下配置文件 是不是有數(shù)據(jù)庫(kù)的配置沒(méi)有全部改過(guò)來(lái).這點(diǎn)很重要...