Solusi Error WordPress : The uploaded file exceeds the upload_max_filesize directive in php.ini.

mohamadashari.com | Halo gaiss, perkenalkan saya Kang Ashari, kali ini saya akan berbagi informasi bagaimana memodifikasi wordpress agar dapat mengupload file dengan ukuran diatas standar yang ditentukan. Tips ini saya buat praktris sesuai pengalaman, mari kita mulai..

Saat kita mengembangkan situs menggunakan CMS WordPress tentunya kita berharap semua berjalan lancar dan mulus. Namun tentunya pada prakteknya, tadir sudah digariskan bahwa kita akan bertemu dengan error dan tantangan yang perlu di troubleshoot. Bergembiralah, error – error yang muncul hakikatnya adalah ilmu baru yang membuat kita lebih mumpuni sebagai developer.

Salah satu error wordpress yang kita bahas kali ini adalah :
” The uploaded file exceeds the upload_max_filesize directive in php.ini “

Mengatasi error wordpress : The uploaded file exceeds the upload_max_filesize directive in php.ini

Error ini mucul biasanya saat kita hendak upload file baik ke media library atau install / update plugin yang ukurannya melebihi batas yang ditentukan oleh hosting provider. Terutama kalau kita pakai budget hosting, ya harap maklum kalau banyak batasannya, tidak seindah gimmick iklannya yang bilang “unlimited”.

Ada beberapa solusi yang bisa kita lakukan :

      1. Edit File .htaccess
      2. Edit File wp-config.php
      3. Edit php.ini
      4. Ubah Konfigurasi PHP di cPanel / plesk

Pertama perhatikan keempat solusi ini, semuanya mensyaratkan kita bisa mengakses cpanel/plesk jadi kalau kita hanya bisa akses dashboard wordpressnya saja maka kita tidak bisa melakukan troubleshoot ini. Kalau kasusnya kalian hanya punya akses dashboard wordpress (wp-admin) maka langsung kontak ke admin / developer webnya minta dia menaikkan limit upload.

Ok kang, saya punya akses ke cpanel / plesk. Bagaimana selanjutnya ?
Diantara keempat solusi yang ada, saya beri catatan sebagai berikut :

  1. Edit File .htaccess
    Solusi ini paling paling recommended bisa dilakukan hampir di semua kasus dan di berbagai hosting baik budget hosting maupun premium hosting.
  2. Edit File wp-config.php
    Hampir sama dengan solusi (1) cuma kadang tidak sesukses solusi (1)
  3. Edit php.ini
    Kalau kita mengambil paket hosting tipe “shared hosting”  umumnya kita tidak punya akses ke konfigurasi ini.
  4. Ubah konfigurasi PHP di cPanel / plesk
    Solusi efektif TAPI tidak semua hosting provider memberikan kita akses untuk mengubah setingan ini.

Jadi saran saya kita fokus di solusi pertama yaitu melakukan edit file .htacess, solusi yang simpel dan manjur.

Langkah #1. Login ke cPanel / Plesk

Kemudian cari file manager, buka lokasi file wordpress kita dan cari file .htacces file ini ada tanda titik didepan namanya artinya tipe filenya “hidden” kalau tidak ditemukan maka ubah dulu setingan file manager supaya menampilkan hidden file.

Langkah #2. edit file .htacess

Klik kanan file, lalu pilih edit dan tambahkan baris ini di bagian paling bawah

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

setelah ditambahkan, save file .htacess tadi.Lalu coba untuk upload kembali, seharusnya sudah aman.

Arti dari script diatas : kita meningkatan maksimum file upload menjadi 128 Mb, maksimum post juga ke 128 Mb, lama waktu eksekusi dan input 300 detik. Nilai – nilai ini bisa diubah sesuai kebutuhan namun perhatikan juga spesifikasi hosting terkadang ada batas atas. Misal hosting menentukan maksimal upload 64Mb, walau kita set menjadi 128Mb dia akan tetap maksimal 64Mb. Namun 99,9% cara ini akan menyelesaikan masalah error : ” The uploaded file exceeds the upload_max_filesize directive in php.ini ” karena umumnya kita tidak mengupload file ukuran yang sangat besar.

Silakan dicoba, sukses dan berkah melesat juga melimpah untukmu !
– Mohamad Ashari / Kang Ashari –

Kang Ashari
Kang Asharihttps://mohamadashari.com
Website Developer, Digital Marketer, Pelatih Olah Nafas, Guru Matematika, Tarantula Keeper, dan cowok paling ganteng di Bandung
Avatar photo
Website Developer, Digital Marketer, Pelatih Olah Nafas, Guru Matematika, Tarantula Keeper, dan cowok paling ganteng di Bandung

Simak juga