問題現象描述:
帝國(ecms)后臺登陸成功1~2秒后提示您未登錄
帝國(ecms)后臺登陸成功1~2秒后自動退出
帝國(ecms)無法恢復欄目目錄
帝國(ecms)無法生成靜態html內容頁面
帝國(ecms)修改文章并刷新后無效果
本文提供內容全部由本人親自實踐,非常能理解大家的心情,糾結。
帝國(ecms)后臺登陸成功1~2秒后提示您未登錄、帝國(ecms)后臺登陸成功1~2秒后自動退出解決方法
我的重要提示:必須先驗證Linux下的權限;
目錄1:…/public_html/e/data/adminlogin/ [#chmod 777 ./ ]
目錄2:…/public_html/e/data/
目錄3:…/public_html/e/
目錄4:…/public_html/
(我的問題到這個步驟就已經解決了,如果還不行 請往下看。)
此問題是由emcs的文件驗證功能造成的,最簡單的解決方法就是,打開e/class/config.php文件,找到$do_ckhloginfile=1,修改為$do_ckhloginfile=0,這樣文件驗證就會被關閉。同樣的,此操作會降低后臺的安全性。
如果不想關閉文件驗證功能,那么請按照下面的步驟執行:
1.請空間商的客服修復文件所有者和文件權限(如果你是原先可以登錄,突然出現這種情況的話,此方法應該管用);如果是國外空間,那么提交一個ticket,寫上“fix ownership and permissions”。
2.刪除e/data/adminlogin目錄下的那個user…神馬神馬log的臨時文件,嘗試登錄后臺
3.如果第二步登錄后臺失敗,那么查看e/data/adminlogin目錄下是否有新生成的登錄驗證文件,如果有,那么跳到第五步
4.如果沒有新文件生成,那么說明是權限問題導致的,將adminlogin目錄的權限設為777即可
5.如果有新文件生成,說明與權限無關,無法登陸的問題是由緩存導致的,只要手工刪除緩存文件就能恢復正常,那么刪除e/data/fc文件夾下所有文件即可。
6.以上方法依然未能解決,那么請考慮服務器時間與本地時間差異的問題,以及是否設置了IP驗證。具體方法可以去帝國官方論壇搜索。
帝國(ecms)無法恢復欄目目錄、帝國(ecms)無法生成靜態html內容頁面、帝國(ecms)修改文章并刷新后無效果解決方法:
這也是因為權限問題導致的,無法恢復欄目目錄,說明網站根目錄的權限有問題,設置為777即可。
無法生成靜態html內容頁面,說明欄目目錄的權限有問題,設置為777即可。
修改文章刷新后仍然是之前的樣子,也就是說無法修改靜態html內容頁面,該問題從兩方面考慮:
第一,緩存的原因,實際上是緩存文件夾權限的原因,嘗試手工刪除緩存,然后將e/data/fc文件夾權限設為777。.
第二,靜態html文件權限的問題,因為之前已經生成了文件,如果這個文件的權限是不可寫的,那么也就無法修改并覆蓋它了。知道了原因,解決方法就靈活了,因為狂人日記博客的內容不多,所以我將所有靜態文件刪除,然后重新生成一遍。而且,后臺系統設置-文件設置里還有個強制生成的文件權限為777的功能,如果必要,大家可以利用一下。