位置: IT常识 - 正文
推荐整理分享phpcms v9更新栏目缓存失败的原因及解决方法(dedecms更新),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:phpcms v9 getshell,dedecms更新,phpcms更新缓存 文件,php更新版本,php在线更新功能,php在线更新功能,phpcms v9安装教程,phpcms v9安装教程,内容如对您有帮助,希望把文章链接给更多的朋友!
问题及原因:
最近在做一个以前项目的维护,对phpcms做了点二次开发,其中写了个自主生成栏目的脚本,导致运行一段时间以后增加了大量栏目。昨天又添加了几个栏目,突然发现竟然没办法更新缓存了。
更新的时候,只显示了两行提示。再去更新栏目缓存,糟糕,所有的数据都出来了,拉到显示出的sql语句最下方一看——“MySQL server has gone away”,原来是缓存满了。
解决方法:
需要去配置mysql的my.ini文件里的max_allowed_packet值。
1、检查my.ini里有没有max_allowed_packet属性,若没有则添加;
2、修改属性默认值1M为16M;
3、在文件末尾添加一条“max_allowed_packet=16M”;
4、重启服务器。
推荐教程:phpcms教程
上一篇:discuz3.2去掉forum.php(discuz去除官方论坛)
下一篇:微擎框架破解版v2.7.2去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架破解版v2.7.7)
友情链接: 武汉网站建设