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
0 Comments
Inline Feedbacks
View all comments
ABOUT ME
Sara
Sara
運営者
書籍やオンライン講座でプログラミングを勉強してフリーランスのプログラマーになりました。
このサイトでは「わかりやすく・シンプル」をモットーに、プログラミングの基礎からアプリ開発まで紹介します。
独学でプログラミングを勉強をしている方、基礎は勉強したけれど次に何をすれば良いか分からない...という方のお役に立てるサイトを目指しています。
0
この記事にコメントするx
記事URLをコピーしました