重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

phpcms v9更新栏目缓存失败的原因及解决方法

时间:2020-09-07 04:30:07 作者:重庆seo小潘 来源:
问题及原因: 最近在做一个以前项目的维护,对phpcms做了点二次开发,其中写了个自主生成栏目的脚本,导致运行一段时间以后增加了大量栏目。昨天又添加了几个栏目,突然发现竟然没办法更新缓存了。 更新的时候,只显示了两行提示。再去更新栏目缓存,糟糕,

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教程以上就是phpcms v9更新栏目缓存失败的原因及解决方法的详细内容,更多请关注小潘博客其它相关文章!