主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
出现的问题:
最近在做之前一个项目的维护。来说说这个项目吧。我做过一些针对phpcms的二次开发(推荐phpcms学习),其中我写了一个脚本独立生成列,导致运行一段时间后出现了大量的列。昨天加了几列,突然发现无法更新缓存。
更新时,只显示两行提示。再次更新列缓存。哎呀,所有的数据都出来了。把它拉到显示的sql语句的底部——“MySQL服务器已经不在了”。原来缓存满了。
解决方案:
您需要在mysql的my.ini文件中配置max_allowed_packet值。
我用的是wamp5,my.ini默认没有max_allowed_packet属性。只能自己加。查了一下,默认是1M,一般设置为16M。然后在文件末尾加一个“max_allowed_packet=16M”,就OK了。重启服务器然后更新缓存完全正常吗?
如需phpcms仿网站教程,请关注phpcms教程专栏。
这几篇文章你可能也喜欢:
- 如何清除手机小程序的缓存(如何清除微信小程序的缓存数据)
- 如何实现小程序的写缓存和读缓存(如何实现小程序的写缓存和读缓存)
- phpcms不能读取缓存怎么办(如何使用phpcms)
- 提高wordpress网站打开速度的几种方法(WordPress网站打开慢)
- phpcms更新缓存在哪里(php自带缓存)
本文由主机参考刊发,转载请注明:如何解决phpcms缓存不更新的问题(phpcms程序) https://zhujicankao.com/111572.html
评论前必须登录!
注册