最近在搞论坛时,突然出现了Can not write to cache files, please check directory ./data/ and ./data/cache/这样一个提示,但最近好像没搞什么大动作,怎么回事,经过一番折腾,最终解决了问题,今天分享给大家。
方法/步骤
1
出现这种问题时,会影响所有涉及到数据设置的项,例如会改不了模板,在后台更新缓存时,也会提示这个错误,如下图:
2
最简单的,我们可以先尝试用ftp软件,赋予提示的两个文件夹777权限,然后去后台更新缓存试一下,如下图:(如果问题解决不了,继续)
4
到这一步,我们可以尝试重新建立文件夹,当然也可能是文件夹中的文件出了问题,我们先从文件夹中的文件开始,如下图,我把cache中的文件全部剪切了出来,但剪切时,提示文件在被使用,这时我用了另一个软件unlock对文件进行了解锁,然后才可以剪切走。
5
继续到后台更新缓存,这时我们会发现竟然更新成功了,这时我们要把刚才剪切备份的文件全部粘贴回去,否则网站在排版上会有很大问题,接着我们再去后台更新一下缓存,依然是成功的。
6
到了这一步,我的网站问题,我基本上分析出来了,发现可能是安全狗的问题,它锁定了一些文件,导致我网站不正常,果断卸载掉安全狗,重新下载了新的主机卫士。
注意事项
在更新文件前,一定要做好备份工作,减少不必要的麻烦。
上一篇:通用卡刷教程详