<var id="lljjd"><video id="lljjd"></video></var>
<var id="lljjd"><video id="lljjd"><listing id="lljjd"></listing></video></var><var id="lljjd"><strike id="lljjd"><listing id="lljjd"></listing></strike></var><menuitem id="lljjd"><dl id="lljjd"><listing id="lljjd"></listing></dl></menuitem> <cite id="lljjd"><strike id="lljjd"><thead id="lljjd"></thead></strike></cite>
<cite id="lljjd"><strike id="lljjd"><listing id="lljjd"></listing></strike></cite><var id="lljjd"><strike id="lljjd"><thead id="lljjd"></thead></strike></var>
<ins id="lljjd"><span id="lljjd"><var id="lljjd"></var></span></ins>
<var id="lljjd"></var>
開啟左側

[應用技巧] 完美解決phpcms v9更新欄目緩存失敗方法

[復制鏈接]
2082 0
鐘振森 發表于 2019-11-22 11:17:20 | 只看該作者 |只看大圖 |閱讀模式 打印 上一主題 下一主題
一、問題及原因:
公司最近接一個升級phpcms v8到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、重啟服務器即可。

如需要聯系:QQ:83122197 技術服務處理。
來源:源碼之家,歡迎分享 (QQ/微信:83122197)

上一篇:windows2008 windows2012 IIS 通過web.config 實現http跳轉到https
分享到:  QQ好友和群QQ好友和群 微信微信
收藏
收藏0
喜歡
喜歡0
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

專注站長素材教程分享
全國免費熱線電話

400-001-2588

周一至周日9:00-23:00

反饋建議

在線QQ咨詢

掃描二維碼關注我們

Copyright©2011-2020 東莞市科森網絡科技有限公司版權所有 Ymzj.Cn Inc. 粵ICP備13005626號 粵公網安備:44190002000522號

足彩网官网