Pertama belajar menggunakan LEMP stack (enjin-x, mysql/mariadb, php)
runing well, tapi ternyata tidak bisa upload file lebih dari 1mb.
setelah browsing2 katanya karna
Nginx secara default client_max_body_size
nya 1MB
awalnya menambahkan dan menakkan parameter tersebut di bawah location
ternyata gak ngefek.. hahahaa...
setelah berselancar lagi.. ternyata beda tempat beda efek..
1. Tempatkan dibawah http
blok akan berefek pada seluruh server blok (vhosts).
http {
...
client_max_body_size 256M;
}
2. Tempatkan di server
blok, akan ngefek pada situs atau aplikasi tertentu.
server {
...
client_max_body_size 256M;
}
3. Sedangkan kalau diletakkan dibawah location
, hanya ngefek pada diriktori dibawah situs tertentu (upload).
location /upload {
...
client_max_body_size 256M;
}
selain itu, ubah parameter di php.ini juga..
bagian
memory_limit = 1024M upload_max_filesize = 256M post_max_size = 256M
max_execution_time 300max_input_time 300