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. 🙂

4 pemikiran pada “Solusi The uploaded file exceeds the upload_max_filesize directive in php.ini

  1. 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. 😀

      service php-fpm restart

      Atau

      service php5-fpm restart

      Nanti saya koreksi mas, trims pertanyaannya.

Tinggalkan komentar