當帝國CMS使用正確的使用者名稱和密碼登入後,仍然顯示“您還未登入”的問題時,通常是由許可權問題或Cookie作用域設定不當引起的。以下是詳細的排查和解決方法:
原因分析
- 許可權問題:檔案或目錄許可權設定不正確。
- Cookie作用域設定不當:Cookie的作用域設定與當前域名不匹配。
解決方案
1. 設定目錄許可權
- 檢查目錄許可權:確保
e/data/adminlogin
目錄具有正確的讀寫許可權。 - 設定目錄許可權:將
e/data/adminlogin
目錄設定為可寫可改。
具體步驟
-
透過FTP客戶端設定許可權:
- 使用FTP客戶端(如FileZilla、WinSCP等)連線到伺服器。
- 導航到
e/data/adminlogin
目錄。 - 將目錄許可權設定為
777
(臨時設定,後續可以調整為更安全的許可權)。
bashchmod 777 e/data/adminlogin
-
透過伺服器命令列設定許可權:
- 使用SSH客戶端(如PuTTY、Terminal等)連線到伺服器。
- 導航到帝國CMS根目錄。
- 設定
e/data/adminlogin
目錄許可權。
bashcd /path/to/your/website/root chmod 777 e/data/adminlogin
-
檢查安全軟體設定:
- 如果使用了安全軟體(如安全狗等),確保這些軟體沒有阻止對
e/data/adminlogin
目錄的寫入許可權。 - 關閉或調整安全軟體的防護設定,確保目錄可寫。
- 如果使用了安全軟體(如安全狗等),確保這些軟體沒有阻止對