登陆后台提示 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 更加详细。没有技术含量,只是为了方便以后出现这样的问题记得怎么处理,遇到同样的问题的朋友可以一起来交流。