最近在阿里雲那里買了個雲主機裝的是: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 更加詳細。沒有技術含量,只是為了方便以后出現這樣的問題記得怎么處理,遇到同樣的問題的朋友可以一起來交流。