phpcms瘦身后后台无法更新缓存
phpcms是国内比较老牌的CMS之一,近期在学习研究phpcms,感觉也比较容易上手,但是比较遗憾的是phpcms官方已经关闭,而且已经很久不再更新。比较庆幸的是在gitee上有大神继续对phpcms进行了更新,不太清楚这位大神是不是原phpcms团队成员,但是这样也算是对国内老牌CMS技术的继承吧。
在模板制作和调用标签调式工作完成后,出于安全方面考虑,将phpcms的会员、视频、phpsso等用不到的模块进行了删除,删除前调试页面一切正常,但是删除后调式phpcms搜索模板的时候,发现如何修改模板,前端页面一直不更新生成修改后的模板,后台清除缓存时卡在清除会员模块不动,当时的思路是直接清除缓存文件夹下的缓存文件,在网站根目录下的caches文件夹中找到caches_search文件,对里面的缓存文件一顿猛删除,又在后台对所有页面进行了批量更新,但是访问网站依然木有卵用。
再次回到后台更新缓存区域,重新更新缓存,依然卡在会员模块,可能是删除了会员模块后,更新缓存到会员模块这一步时,无法找到会员模块,php报错,停止了一步操作,百度一番后,找到解决办法:
phpcms瘦身后后台无法更新缓存:
找到根目录下的phpcms->modules->admin下的cache_all.php文件,找到带member前缀的数组进行删除,再次回到后台更新缓存,发现更新缓存已经可以执行完毕。如果需要删除其他不用的功能,可以删除此php文件中的对应数组即可成功更新缓存。
以上就是解决phpcms瘦身后后台无法更新缓存的方案。