XAMPP

【XAMPP】max_allowed_packet エラーの解消法

 
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 を再起動すれば完了です。
 
 
 
 

ABOUT ME
Sara
「わかりやすく・シンプル」をモットーに、スマホアプリ・ウェブアプリの作り方を紹介します。 独学でプログラミングを勉強をしている方、基礎は勉強したけれど次に何をすれば良いか分からない...という方のお役に立てるサイトを目指しています🙂
guest

CAPTCHA


0 Comments
Inline Feedbacks
View all comments
0
この記事にコメントするx