Solusi Problem: 413 Request Entity Too Large
Bismillahirrahmanirrahim.
Secara default, Nginx itu membatasi ukuran file upload maksimal 1 MB. Jika kita mengupload file ke server lebih dari itu, maka kita akan mendapat pesan error 413 Request Entity Too Large. PHP juga membatasi file upload maksimal 8 MB.
Misal kita ingin menaikkan batas maksimal file uploadnya pada web server LEMP stack. Caranya seperti ini, setelah kita ssh ke VPS, jalankan perintah ini:
# Edit file nginx.conf
$ sudo vim /etc/nginx/nginx.conf
Pada server block http
, tambahkan:
http {
server_tokens off;
client_max_body_size 10M;
}
Simpan dan exit.
# Reload nginx
$ sudo nginx -s reload
# Edit file php.ini
$ sudo vim /etc/php/7.2/fpm/php.ini
Pada ubah nilai berikut:
upload_max_filesize = 10M
post_max_size = 10M
Simpan dan exit.
$ sudo service php7.2-fpm reload
Selesai. Sekarang kita sudah bisa upload file maksimal 10MB. Jika limit 10MB ini masih kurang, teman-teman bisa memasukkan nilai maksimal upload sesuai kebutuhan.
Semoga bermanfaat, terima kasih.