帝國cms後臺出現“您還未登入”錯誤怎麼辦

黄文Rex發表於2024-09-21

當帝國CMS使用正確的使用者名稱和密碼登入後,仍然顯示“您還未登入”的問題時,通常是由許可權問題或Cookie作用域設定不當引起的。以下是詳細的排查和解決方法:

原因分析

  1. 許可權問題:檔案或目錄許可權設定不正確。
  2. Cookie作用域設定不當:Cookie的作用域設定與當前域名不匹配。

解決方案

1. 設定目錄許可權

  • 檢查目錄許可權:確保e/data/adminlogin目錄具有正確的讀寫許可權。
  • 設定目錄許可權:將e/data/adminlogin目錄設定為可寫可改。
具體步驟
  1. 透過FTP客戶端設定許可權

    • 使用FTP客戶端(如FileZilla、WinSCP等)連線到伺服器。
    • 導航到e/data/adminlogin目錄。
    • 將目錄許可權設定為777(臨時設定,後續可以調整為更安全的許可權)。
    bash
    chmod 777 e/data/adminlogin
  2. 透過伺服器命令列設定許可權

    • 使用SSH客戶端(如PuTTY、Terminal等)連線到伺服器。
    • 導航到帝國CMS根目錄。
    • 設定e/data/adminlogin目錄許可權。
    bash
    cd /path/to/your/website/root chmod 777 e/data/adminlogin
  3. 檢查安全軟體設定

    • 如果使用了安全軟體(如安全狗等),確保這些軟體沒有阻止對e/data/adminlogin目錄的寫入許可權。
    • 關閉或調整安全軟體的防護設定,確保目錄可寫。

相關文章