Kita bisa memperbesar ukuran berkas yang bisa diunggah sesuai dengan kebutuhan (di XAMPP 2MB). Caranya:

  1. buka direktori php pada web server (XAMPP berada di xampp/php)
  2. buka berkas yang bernama php.ini menggunakan teks editor
  3. cari baris upload_max_filesize=2M ubah sesuai kebutuhan, misal upload_max_filesize=200M.
  4. cari baris post_max_size=8M ubah sesuai kebutuhan, misal post_max_size=256M.
  5. Mungkin diperlukan juga mengubah besar penggunaan memori, cari baris memory_limit=128M dan ubah sesuai kebutuhan, misal memory_limit=320M.
  6. Mungkin diperlukan juga mengubah waktu eksekusi, cari baris max_execution_time=30 dan ubah sesuai kebutuhan, misal max_execution_time=300.
  7. Simpan berkas php.ini
  8. Muat ulang (restart) web server agar konfigurasi PHP dapat diaplikasikan.

Disarankan hierarki ukuran dari kecil ke besar adalah:

  1. upload_max_filesize
  2. post_max_size
  3. memory_limit

Hal ini untuk menjamin ketersediaan memori dan overhead skrip yang mungkin muncul pada saat unggah berkas. Konfigurasi ini berlaku juga pada XAMPP dan aplikasi phpMyAdmin.

Selamat mencoba!

XAMPP: Increase upload file size

We can increase upload file size in PHP from default size (in XAMPP is 2MB). Step by step instruction:

  1. open php directory in web server (XAMPP: xampp/php)
  2. open php.file using text editor
  3. find upload_max_filesize=2M line and change accordingly, example: upload_max_filesize=200M.
  4. cari baris post_max_size=8M line and change accordingly, example: post_max_size=256M.
  5. You may need to change memory limit, find  baris memory_limit=128M line and change accordingly, example: memory_limit=320M.
  6. You may need to change execution time, find max_execution_time=30 line and change accordingly, example: max_execution_time=300.
  7. save php.ini.
  8. restart web server to apply configuration.

File size hierarchy recommendation from small to big is:

  1. upload_max_filesize
  2. post_max_size
  3. memory_limit

This is to ensure the availability of memory and script overhead that may arise when uploading file. The configuration also apply to XAMPP and phpMyAdmin.

Good luck!

Referensi/References: