XAMPP

【XAMPP】max_allowed_packet エラーの解消法

Sara

 
MySQL に大きいサイズの画像ファイルなどを保存しようとした時に、以下のようなエラーが出ることがあります。

Fatal error: Uncaught PDOException: SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet' bytes in C:\xampp\htdocs…

XAMPP の初期設定では 1M までのファイルしか保存できないようになっていることが原因なので、この設定を変更します。

設定方法

XAMPP を停止します。

MySQL の Config ボタンを押して my.ini を開きます。

max_allowed_packet を検索します。

36行目あたりにある max_allowed_packet=1M の値を許可したいサイズに変更します。

163行目あたりにある max_allowed_packet=1M も変更します。

ファイルを保存して XAMPP を再起動すれば完了です。

guest
2 Comments
古い順
新しい順 人気順
鈴木 輝彦
鈴木 輝彦
4 months ago

ありがとうございます!こちらのサイトで解決できました!

ABOUT ME
Sara
Sara
運営者
書籍やオンライン講座でプログラミングを勉強してフリーランスのプログラマーになりました。
独学でプログラミングを勉強をしている方、基礎は勉強したけれど次に何をすれば良いか分からない...という方のお役に立てるサイトを目指しています。
>> 詳しいプロフィールはこちら

主な使用言語:Kotlin / Swift / Java / PHP
その他運営サイト:請求書作成ツール
2
0
この記事にコメントするx
記事URLをコピーしました