Bagaimana cara meningkatkan ukuran unggahan maksimum di php.ini?

Written by
Amy Flakelar
Amy Flakelar
Apakah Anda mendapatkan kesalahan “file terlalu besar” saat mengunggah tema WordPress, file zip plugin, atau aset klien? Ini karena batasan unggah default PHP sangat kecil. Biasanya, maksimal 2MB atau 8MB. Untuk agen SEO yang mengelola beberapa situs, ini pada dasarnya tidak membantu.
Dengan CloudLinux, Anda dapat mengontrol pengaturan php.ini per domain, yang memungkinkan Anda untuk memperbaiki ini tanpa menghubungi dukungan. Namun, masalahnya adalah hanya mengubah upload_max_filesize tidak cukup. Jika Anda tidak menyesuaikan beberapa pengaturan terkait, Anda masih akan menemui jalan buntu.
Perbaikan Bertahap untuk Batas Unggah:
- Masuk ke cPanel domain Anda.
- Temukan “Pilih Versi PHP” (biasanya di bawah bagian Perangkat Lunak).
- Ubah versi PHP dari “native” ke sesuatu yang lain. Pilih yang terbaru yang tersedia.
- Klik “Set as current”.
- Klik “Beralih ke Pengaturan PHP” (pojok kanan atas).
- Sesuaikan pengaturan ini bersama-sama:
- upload_max_filesize: Atur ke ukuran file maksimum yang Anda inginkan (misalnya, 64M atau 128M)
- post_max_size: Harus lebih besar dari upload_max_filesize (jika upload 64M, coba 128M)
- max_execution_time: Tingkatkan menjadi 300 detik untuk unggahan besar
- max_input_time: Juga atur ini ke 300 detik
- memory_limit: Pastikan setidaknya 256M, lebih disukai 512M
- Klik Terapkan dan Simpan.
Note
Kesalahan Umum yang Dipelajari dari Ratusan Tiket:
- Jika Anda membiarkan PHP dalam versi “native”, pengaturan ini tidak akan berlaku
- Mengatur upload_max_filesize tanpa meningkatkan post_max_size masih tidak akan berfungsi
- Unggahan file besar membutuhkan lebih banyak waktu eksekusi, jika tidak, akan habis waktu di tengah jalan
- WordPress khususnya membutuhkan peningkatan memory_limit untuk unggahan tema/plugin
- Perubahan berlaku segera. Tidak perlu me-restart apa pun
Ini hanya berlaku untuk akun cPanel. Akun reseller/WHM akan memiliki prosedur yang berbeda.