413 Request Entity Too Large
上記ののエラーが出たときには、
1.サーバのファイルアップロードサイズ上限
2.ファイルアップロードサイズ上限
3.POSTのサイズ上限
2.ファイルアップロードサイズ上限
3.POSTのサイズ上限
のどれかを超えている可能性が高いです。
もし上限を上げたい場合には、次のようにしてください。
サーバのファイルアップロードサイズ上限変更
他のサーバは不明ですが、Nginxであればclient_max_body_sizeを変更する必要があります.
1 2 3 4 5 |
$ sudo vi /etc/nginx/conf.d/default.conf client_max_body_size = XX // 80:httpと443:httpsがあるので、必要があれば両方設定 |
ファイルアップロードサイズ上限 & POSTのサイズ上限変更
ファイルアップロードサイズ上限、POSTのサイズ上限は、PHPで見るとしたら下記のような感じ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// ターミナルでPHPの設定ファイルの場所を確認 $ php -i | grep "php.ini" OR $ echo "phpinfo();" | php -a | grep "php.ini" // 上記で確認したファイルから設定サイズを確認 $ cat /etc/php.ini | grep "post_max_size" post_max_size = 10M $ cat /etc/php.ini | grep "upload_max_filesize" upload_max_filesize = 10M // 該当箇所を修正 sudo vi /etc/php.ini |
設定が完了したらPHPを再起動して反映終了
1 2 3 4 |
// PHPを再起動 sudo systemctl restart php-fpm |
コメント