帝國cms總體來說代碼的bug還是很少的,安全性也不錯,很多人都在使用。用的多了,難免會遇到各種問題,武林網接到客戶反饋一個奇怪的問題:當他登陸帝國cms后臺時,顯示登陸成功,然后馬上又自動退出后臺。返回登陸界面,并提示“未登錄”,這個問題糾結了一個小時,不過網上查詢了下資料,最后還是搞定了。下面我把排查問題所在的流程寫出來,方便下次又遇到同樣問題的站長可以迅速解決這個問題。處理方法:
1、首先是關閉登陸驗證由于驗證ip的功能是設置在程序中的,所以最終的解決方法就是,打開e/class/config.php文件,找到$do_ckhloginfile=1,修改為$do_ckhloginfile=0,這樣文件驗證就會被關閉。同樣的,此操作會降低后臺的安全性。但是不行!接著找問題!
2、本地時間與服務器時間不符,由于該客戶的電腦截圖的時間比正常北京時間整整快了15分鐘,所以無憂小編懷疑是否是本地時間與服務器時間不一致導致的。結果修改好了無效
3、最后懷疑的是cookie無法寫入的問題刪除e/data/adminlogin目錄下的log臨時文件,嘗試登錄后臺,如果登錄后臺失敗,那么查看e/data/adminlogin目錄下是否有新生成的登錄驗證文件,如果有,有新文件生成,說明與權限無關,無法登陸的問題是由緩存導致的,只要手工刪除緩存文件就能恢復正常,那么刪除e/data/fc文件夾下所有文件即可。
如果沒有新文件生成,那么說明是權限問題導致的,將adminlogin目錄的權限設為777即可。很遺憾該客戶并不是這個問題。最后一步終于搞定了!
新聞熱點
疑難解答