Wednesday, November 15, 2017

Upgrade/ tambah upload file size di moodle

Pernahkah anda ingin meng-upload file ke aplikasi moodle di server dengan file size lebih dari 2 MB? Bisa?
Jika server dan moodle masih dalam kondisi default, pasti gak bisa..!!

Bisa kita cek di menu: Dashboard > Site administration > Security > Site policies
Pesan dari moodle untuk menyesuaikan ukuran max_uploaded_filesize adalah: This specifies a maximum size that uploaded files can be throughout the whole site. This setting is limited by the PHP settings post_max_size and upload_max_filesize, as well as the Apache setting LimitRequestBody. In turn, maxbytes limits the range of sizes that can be chosen at course level or module level. If 'Server Limit' is chosen, the server maximum allowed by the server will be used.

Jadi yang perlu kita setting ulang adalah :

  • file php.ini <--> set post_max_size dan upload_max_filesize
  • file apache2.conf (jika pake php 7) atau file httpd.conf (versi php lebih rendah) <--> set LimitRequestBody
Kebetulan server yang saya gunakan untuk server moodle adalah server linux dengan command line.

Langkah 1: edit file php.ini dengan perintah:

Langkah 2: cari baris post_max_size, rubah menjadi kapasitas yang diinginkan

Langkah 3: cari baris upload_max_filesize, rubah menjadi kapasitas yang diinginkan

Langkah 4: simpan perubahan yang dilakukan pada file php.ini.

Langkah 5: edit file apache2.conf dengan perintah:

Langkah 6: cari section directory / dan section directory /var/www, kemudian tambahkan baris perintah seperti yang ditandai dengan warna merah. Angka 8000000 menandakan batas request adalah 8 MB.

Langkah 7 : simpan, dan kemudian restart apache dengan perintah:

Hasilnya: :) Alhamdulillah


No comments:

Post a Comment