參照

MySQL error 1153 -- 'max_allowed_packet' exceeded

處理方法有二:

方法一:

修改mysql設定,增加max_allowed_packet的量

編輯my.cnf檔案

在[mysqld]下加入

set-variable=max_allowed_packet=10M

視需要調整

改好之後重新啟動mysql就可以了

方法二:

如果無法修改mysql的設定可以直接透過設定phplist來處理

修改/lists/admin/processbounces.php這個檔案

找到

Sql_Query(sprintf('insert into %s (date,header,data)
    values("%s","%s","%s")',
    $tables["bounce"],
    date("Y-m-d H:i",@strtotime($headerinfo->date)),
    addslashes($header),
    addslashes($body)));

將addslashes($body)));  刪掉換成

addslashes(substr($body,0,1000000))));

這就存檔之後離開編輯器,設定就可以生效了


創作者介紹

認真打雜好青年日誌

kennyp 發表在 痞客邦 PIXNET 留言(0) 人氣()