phpcms無法添加欄目怎么辦

phpcms無法添加欄目怎么辦

phpcms無法添加欄目怎么辦?

解決phpCMS添加欄目時報錯

mysql?error:?Got?a?packet?bigger?than?‘max_allowed_packet’?bytes

在使用 longtext 類型執行數據錄入時,有時會拋出這個異常,

從字面理解就是當前包大小超過 mysql 系統設置的包大小無法執行操作。

解釋一下包大小這個東西:簡單來說就是mysql把當前執行的mysql語句看作是一個包,

立即學習PHP免費學習筆記(深入)”;

而對這個包大小的限制即是對當前mysql語句長度的限制。

解決辦法:

?(1)linux 下:

進入服務器路徑 /etc 找到 my.cnf 在里面的 mysqld 段中

找到 max_allowed_packet = 大小

修改到適當大小并保存,然后重新啟動 mysql 服務器,即可。如果沒有這行就增加這行。

(2)windows下:

進入到mysql安裝路徑下,找到 my.ini 文件,在[mysqld]部分(不在這部分沒用)添加一句:

set-variable=max_allowed_packet=大小。保存后重新起動mysql服務。

順便說一下:那個大小的設置在 linux 下可以直接寫 10M、20000K之類的

但是在windows下就只能換算成byte.

PHP中文網,大量的免費PHPCMS教程,歡迎在線學習!

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享