登陸後臺提示 Can not write to cache files, please check directory ./data/ and ./data/sysdata/ . DZ X3.0 管理員解決方案
最近在阿里雲那裡買了個雲主機裝的是:CentOS 6.3 64 位 安全加固版,搬遷網站後登陸 DZ X3.0 管理員後臺提示 Can not write to cache files, please check directory ./data/ and ./data/sysdata/ . 在百度颳了很多都是說許可權問題。直接諮詢阿里雲那邊售後,回答如下:
您好,根據提示,顯示自問題在於伺服器內容的軟體問題。 問題可能出在兩方面 1 許可權不夠,需要賦予 admin 使用者 讀寫執行許可權 這個需要您合適,給予的許可權是 root 還是 admin 使用者 請 ssh 登入到伺服器,賦予許可權 2 硬碟資源不足,無法寫入,這需要您檢查資料夾所在磁碟空間是否充足,請瞭解。
然後檢查的時候許可權是已經是 777 了,然後主機是新買的只有一個網站所以不存在空間不足。然後又到西部雲裡面的對比了一下,原來是網站的所有者問題,現在我新的阿里雲的這個網站下的所有者是 root,而原來的西部雲是 www,應該是阿里雲客服回答的使用者所有權問題了。然後就使用了 chown -R www.www 你的檔案目錄名稱,也有這樣的寫法 chown -R www:www 你的檔案目錄名稱,不過我使用的是第一種,然後再重新整理網站,已經可以登入後臺不在提示許可權不足的問題了。另外可以使用這個指令來檢視你伺服器有哪些使用者:cat /etc/passwd |cut -f 1 -d : ,或者 cat /etc/passwd 更加詳細。沒有技術含量,只是為了方便以後出現這樣的問題記得怎麼處理,遇到同樣的問題的朋友可以一起來交流。