【XAMPP】max_allowed_packet エラーの解消法
![](https://codeforfun.jp/wp-content/uploads/2022/08/thumb-xampp-how-to-solve-max-allowed-packet-error.png)
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 を停止します。
![](https://codeforfun.jp/wp-content/uploads/2022/08/xampp-how-to-solve-max-allowed-packet-error-1.png)
MySQL の Config ボタンを押して my.ini を開きます。
![](https://codeforfun.jp/wp-content/uploads/2022/08/xampp-how-to-solve-max-allowed-packet-error-2.png)
max_allowed_packet を検索します。
![](https://codeforfun.jp/wp-content/uploads/2022/08/xampp-how-to-solve-max-allowed-packet-error-3.png)
36行目あたりにある max_allowed_packet=1M の値を許可したいサイズに変更します。
![](https://codeforfun.jp/wp-content/uploads/2022/08/xampp-how-to-solve-max-allowed-packet-error-4.png)
163行目あたりにある max_allowed_packet=1M も変更します。
![](https://codeforfun.jp/wp-content/uploads/2022/08/xampp-how-to-solve-max-allowed-packet-error-5.png)
ファイルを保存して XAMPP を再起動すれば完了です。
Subscribe
0 Comments
古い順
ABOUT ME