Friday, December 19, 2014

Merubah Limit Size Di Php.ini Untuk Upload/ Import Database/ File Via Web



Seringkali saya terkendala import database sebuah website dari satu webserver ke webserver lainnya, karena disebabkan batasan ukuran untuk import file .sql lewat PhpMyAdmin (GUI), walaupun bisa juga import database .sql lewat terminal.

Awalnya saya ubah/ tingkatkan sedikit, namun setelah banyak hosting web, beberapa aplikasi yang berbasis web juga membutuhkan batasan ukuran upload file yang berbeda. Seperti : Moodle, Tracmor, Joomla dsb.

Jadi, agar tidak diatur berulang kali, maka saya besarkan saja sekalian namun dengan perhitungan juga.

1. Edit file php.ini.
nano /etc/php5/apache2/php.ini

2. Cari dibawah ini satu per satu dengan Ctrl+w.
post_max_size, upload_max_filesize, max_execution_time, max_input_time, memory_limit.
Edit menjadi seperti dibawah ini.
post_max_size = 300M 
upload_max_filesize = 300M 
max_execution_time = 3000 
max_input_time = 3000 
memory_limit = 1000M 

atau ubahlah sesuai keinginan anda.
N.B :
-- Ram memori webserver saya totalnya 6 GB
-- HDD 500 GB

3. Restart service apache2.
service apache2 restart

4. Login ke phpmyadmin.

http://ip-address-webserver/phpmyadmin
atau
http://nama-domain/phpmyadmin
kemudian import file database .sql dan tunggu hingga prosesnya selesai.


*Cara alternatif  lainnya adalah buka php.ini dengan WinSCP/ Filezilla lalu edit.

Semoga bermanfaat!