帝國CMS數據恢復時提示Table 'px.***_enewspubtemp_2' doesn't exist
今天云狐網在測試帝國CMS在恢復數據庫完成的時候,有時候會以下報錯。
Table 'px.***_enewspubtemp_2' doesn't exist
select indextemp from ***_enewspubtemp_2 limit 1
我們首先去看下數據庫phome_enewspubtemp是什么表,enewspubtemp為公共模板表,indextemp字段為首頁模板,所以報錯的意思就是,查詢不到enewspubtemp_2數據表。
那么又去安裝一份默認的模板,發現帝國CMS默認模板沒有enewspubtemp_2的表,所以可以確認enewspubtemp_2為后期添加的。
基本可以肯定Table ‘px.***_enewspubtemp_2’ doesn’t exist的錯誤,為搬家或恢復數據庫的時候才有。
備份的數據庫的配置文件都在config.php內,導致這個原因一般是數據庫和配置文件不匹配,比如說數據庫里面一個模板
組,但是配置文件config.php中有兩個模板組,這樣兩邊就不能匹配,導致上面的錯誤,我自己排查的原因就是這樣的,替換config.php之后就解決了,沒有再往細處深究,希望對看到這個的人有幫助。
解決方法
這個錯誤其實可以直接無視,直接輸入你的后臺地址登錄就可以了,并不影響實際使用。
如果你覺得礙眼,就在備份之前,刪除管理首頁方案的備用模板。
或者替換config.php為默認的。
- 上一篇
帝國CMS更新時提示Fatal error:Allowed memory size of
帝國CMS更新時提示Fatal error:Allowed memory size of 怎么解決方法一、修改 php.ini 里的 memory_limit 的設置值 8M 改為 12M:memory_limit = 12M,實際測試128M不夠用,改為256M測試下。(推薦使用此方法)方法二、在最
- 下一篇
如何修改帝國cms數據庫表前綴?
我們在使用帝國cms的時候,比如買來的源碼會出現數據庫表前綴被修改過了,我們很多時間需要給他改回去或者改回自己需要的。之前看了網上N多方法,比如 到服務器里找數據庫文件批量修改文件名等等,我可以負責任的告訴大家這