discuz搬家后報錯SQL:SELECT value FROM [Table]vars WHERE name=’noteexists1′的解決辦法


基本上每個站長都會經歷網站搬家,網站搬家中有時候就會遇到這次提到的這個錯誤數據庫報錯::SQL:SELECT value FROM [Table]vars WHERE name=\\\'noteexists1\\\'...............
 

我想大多數人碰到這樣的情況,頭皮就發麻了.. 呵呵...

到底腫么了呢?不都是按照了網上的教程一步一步來的了嗎 ?為什么還會出錯呢?

其實這個錯誤大多數是因為不細心導致的。。

針對網站程序搬家 是站長不可避免的一個必經過程,然而每個人總結出來的搬家方法也很多,就拿discuz來說就有很多種方法。

這篇文章雖然步驟比較多 也比較復雜 但是很實用 出錯的幾率也很小。

當然現在還有很多種搬家的方法  我也不羅嗦了 因為網上一搜一大堆

但是搬家中遇到問題了 怎么辦?當然是百度了  今天就遇到這個一個小問題,然后仔細排查下  還是粗心導致的啊

其實我們都知道 搬家的之后的要修改的三個位置這個錯誤就是在修改配置文件這產生的

通常更改的時候只需要修改主機地址,數據庫賬號和密碼 還有數據庫名字

往往我們都忽略了一個 那就是表前綴也是每個教程中大家都要提及到的數據庫的表前綴..

define('UC_DBTABLEPRE', '`數據庫名`.表前綴')
 
 

比如define(‘UC_DBTABLEPRE’, ‘`a020140322`.pre_ucenter_’);

這個紅色的a020140322其實就是我們數據庫的名字很多站長往往就是忽略了這個才導致的出錯

如果你碰到了這樣的問題了 請仔細檢查下配置文件 是不是有數據庫的配置沒有全部改過來.這點很重要....

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM