Solusi The uploaded file exceeds the upload_max_filesize directive in php.ini
Seringkali kita baru sadar saat upload file yang berukuran besar lewat PHP malah akan muncul pesan error The uploaded file exceeds the upload_max_filesize directive in php.ini
dan jujur saja walau saya sudah terbiasa tapi tetap saja lupa mensettingnya setelah install stack web server pada VPS baru. Hal sepele soalnya. Haha. 😀
Saya baru ingat adanya masalah ini karena pagi ini sedang menyetel VPS milik teman yang websitenya menggunakan WordPress, upload foto gagal terus soalnya. Ini solusinya sangatlah mudah, dari pesan kesalahan yang muncul sudah cukup jelas ini penyebabnya adalah upload_max_filesize
yang dibatasi ukuran filenya, juga lokasinya ada di php.ini
.
Langsung saja kita edit konfigurasi PHP, ini saya asumsi defaultnya:
nano /etc/php.ini
Kalau dibuka isinya kosong berarti php.ini lokasinya lain.
Nah… didalamnya cari upload_max_filesize dan ubah nilainya ke yang lebih besar:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 10M
Satuannya adalah Megabyte, jadi kalau 10M
berarti 10MB.
Setelah itu silahkan restart web server atau PHPnya agar konfigurasi barunya diterapkan.
service php-fpm restart
Atau
service php5-fpm restart
Semoga bermanfaat. 🙂
Selamat siang mas saya sudah ngikuti cara ini tetapi masih gagal keterangan di WordPress nya keluar sbb:
The uploaded file exceeds the upload_max_filesize directive in php.ini.
file yg saya uploads theme sebesar 8mb
apakah ada cara lain mas?
Tampaknya saya ketinggalan instruksi restart PHP mas. Ya setting barunya tidak diterapkan. 😀
Atau
Nanti saya koreksi mas, trims pertanyaannya.
Sudah berhasil mas, josss makasih ya mas
Sama – sama mas. Kalau mas ga tanya ya ga sadar saya kalau ada yang kurang. 😀