Meningkatkan Maksimum File Size Upload pada WordPress
Terakhir diperbaharui 9 tahun oleh Dimas Prasetyo Muharam
Ceritanya ketika mau upload file musik berformat MP3 yang biasanya ukuran kurang lebih 4mb, saya dibenturkan pada fakta WordPress yang hanya dapat upload file maksumum 2mb. Padahal hosting saya sekitar 1Gb dan masih cukup banyak untuk upload lebih dari 100 musik berformat MP3 sekalipun. Namun pembatasan ini biasa diterapkan oleh owner hosting untuk mencegah penyalah gunaan dan penggunaan resources hosting yang dapat mengganggu pengguna lain, terutama jika Anda pakai shared hosting.
Kabar baiknya, ternyata kita bisa untuk meningkatkan batas maksimum file size upload ini dengan sedikit trik. Jadi tak perlu khawatir jika ingin upload file-file ukuran besar. Trik sederhana yang saya temukan dari mbah Google untuk meningkatkan upload limit menjadi 64mb, dan sudah diterapkan sebagai berikut:
Catatan: Cara ini hanya dapat digunakan untuk kamu yang pakai engine wordpress di self-hosting ya. Jika pakai fasilitas blog dari wordpress.com, maka harus terima nasib 🙂
- Masuk ke root directory hosting Anda dan temukan file “php.ini”.
- Update file tersebut dan sisipkan dua baris berikut. Letakkan sebaiknya di akhir dari isi file.
upload_max_filesize = 64M
post_max_size = 64MPerhatian untuk jangan mengubah atau menghapus isi dari file php.ini yang sudah ada karena kemungkinan besar merupakan konfigurasi fital dari hosting Anda.
- Simpan perubahan pada file php.ini. Jika file php.ini tidak ditemukan, buat file text baru menggunakan notepad dengan nama file “php.ini”, lalu upload ke hosting Anda.
Meningkatkan memory Limit hosting
Ada kemungkinan setelah batas file upload dinaikkan jadi 64mb, maka Anda aan menemui pesan error berikut
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/xxx/public_html/wp-includes/plugin.php on line xxx
Logikanya, ketika file yang diproses dalam ukuran besar, maka memory yang dibutuhkan juga semakin besar. Sedangkan hosting sudahmembatasi memory hosting pada besaran tertentu. Jika pesan error seperti di atas muncul, Anda perlu meningkatkan pula memory limit dari hosting Anda. Berikut langkah sederhana yang kembali dipersembahkan oleh mbah Google
- Pada root directory ajtau folder instalasi WordPress Anda, cari file wp-config.php
- Kemudian, sisipkan kode berikut di dalamnya. Perhatian agar tidak mengubah konfigurasi lain di file wp-config.php yang sudah ada.
/** New memory limit */
define(‘WP_MEMORY_LIMIT’, ’64M’); - Kode dapat disisipkan di bagian awal ajtau akhir isi file.
- Simpan perubahan pada wp-config.php
Sekarang, siakan kembali coba untuk add media dan upload file Anda. Apabila batas maksimum belum mengalami perubahan, silakan log out terlebih dahulu dari wordpress dashboard lalu login kembali. Jika masih tak ada perubahan, ada kemungkinan owner hosting Anda memang mematikan fungsi file php.ini. Silakan hubungi technical team provider hosting Anda dan konsultasikan masalah ini. Namun jika mereka kekeh tak mau memberi kebebasan untuk upload file size berapapun, Anda masih dapat upload file secara manual melalui ftp client atau file manager dari Cpanel hosting Anda.