Cara setting max upload size php

25/08/2020

Dalam penggunaan hosting baik offline dengan localhost maupun online, ada saat tertentu di mana kalian akan menemukan batas maksimal dalam upload file. Untuk ukuran maksimal postingan disebut dengan post max size, sedangkan upload max filesize adalah untuk ukuran maksimal file yang dapat diupload.

Pengubahan di Localhost

Pengubahan size (ukuran) ini dapat kalian lakukan secara offline di localhost. Dalam hal ini saya akan menuliskan dengan XAMPP ya sebagai server lokalnya.

Langkah-langkah untuk mengubah post max size dan upload max filesize di localhost adalah sebagai berikut.

  1. Aktifkan loacalhost kalian dengan menjalankan XAMPP. Biasakan Run as Administrator jika menjalankan aplikasi yang satu ini. Jika kalian menggunakan Windows 10, klik kanan XAMPP dari Start menu > More > Run as administrator.
    Cara setting max upload size php
  2. Jangan diaktifkan dulu Apache dan MySQL -nya ya. Lakukan dulu pengubahan upload_max_filesize dan post_max_size yang kalian inginkan.
    Kenapa tidak diaktifkan terlebih dahulu? Untuk melihat hasil dari pengubahan, jika XAMPP sudah aktif, kalian harus men-stop Apache dan MySQL dulu kemudian menyalakannya kembali. Nah, daripada bolak-balik off/on, mendingan jangan nyalakan dulu yes hehe.
  3. Pada bagian Apache, klik pada tombol Config > pilih PHP (php.ini)
    Cara setting max upload size php
  4. Pada tampilan file yang muncul – biasanya dalam tampilan notepad. Pencarian pertama, cari terlebih dulu post_max_size. Agar lebih mudah, langsung aja Ctrl + F untuk memunculkan fasilitas find (pencarian).
    Kenapa yang dicari post_max_size terlebih dulu?
    Sebenarnya gak ada urutan sih untuk ini. Namun, melihat dari struktur kodenya, untuk post_max_size berada di posisi atas baris kodenya. Sedangkan upload_max_filesize berada di bawah.
  5. Jika sudah ketemu, ganti angka yang ada sesuai keinginan kalian.
    Cara setting max upload size php
  6. Selanjutnya, untuk upload_max_filesize juga sama langkahnya. Cari kata tersebut, kemudian ganti angkanya.
    Cara setting max upload size php
  7. Akhiri dengan Save yes. Kemudian nyalakan Apache dan MySQL kalian.

Jika kalian sudah bisa melakukannya, sekarang kita lanjut ke pengubahan di server hosting.

Pengubahan di Server Hosting

Untuk pengubahan di server hosting lebih simpel karena kalian cuma butuh masuk ke PHP options-nya saja.

  1. Login ke akun cpanel hosting yang kalian miliki. Saya anggap kalian sudah punya hosting ya di sini karena saya gak akan bahas perhostingan. Mungkin perhostingan akan saya bahas di lain artikel saja hehe.
  2. Dalam akun cpanel kalian, ketik php di kolom pencarian. Kemudian klik Select PHP Version.
    Cara setting max upload size php
  3. Pada tampilan yang muncul, klik menu Options.
    Cara setting max upload size php
  4. Cari pengaturan yang kalian inginkan tadi yakni post_max_size dan upload_max_filesize.
    Cara setting max upload size php

Pengaturan di server hosting akan otomatis tersimpan.

Selesai loh ini. Itu tadi langkah untuk mengubah post max size dan upload max filesize. Jika ada kendala, jangan lupa tinggalkan komentar untuk pertanyaan kalian 😀

Berapa ukuran default file yang diatur di Upload_max_filesize?

Untuk mengatur ukuran upload file , maka pilih upload_max_filesize kemudian klik pada ukuran yang tertera. Secara default, ukuran upload file yaitu 2 M yang berarti 2 MB. Anda dapat menyesuaikan dengan kapasitas ukuran upload file yang anda inginkan.

Apa artinya Maximum file size exceeded?

Untuk error tersebut sebenarnya sudah umum, yang maksudnya adalah maksimal ukuran file yang di upload terlalu besar daripada batasan ukuran maksimal file server hostingnya.