Kamis, 28 September 2017

Fatal error: Maximum execution time of 300 seconds exceeded with phpMyAdmin

Hal ini terjadi content database tersebut terlalu banyak sehingga program melakukan ekseskusi melebihi  Maximum execution time yang pada error di atas melebihi 300 seconds.
Untuk mengatasi error seperti ini ada dua cara:
1. Membagi database menjadi beberapa bagian sehingga dimungkinkan untuk melakukan berapakali eksekusi yang tidak akan melebihi Maximum execution time dengan hasil sesuai dengan database aslinya. Jika cara 1 ini sulit dilakukan, silahkan lakukan cara kedua, walaupun cara ini tidak dianjurkan.
2. Merubah konfigurasi PHPMyadmin untuk item :
$cfg[‘ExecTimeLimit’] = 300; (karena errornya menginformasikan 300 seconds)
yang terdapat pada C:\xampp\phpMyAdmin\config.inc.php.
Jika tidak ada item ini, bisa terdapat juga di C:\xampp\phpMyAdmin\libraries\config.default.php.
Code:
/**
* maximum execution time in seconds (0 for no limit)
*
* @global integer $cfg[‘ExecTimeLimit’]
*/
$cfg[‘ExecTimeLimit’] = 300;

Cara Memperbesar kapasitas import file pada mysql di phpmyadmin

Pada waktu itu, saya menemui kesulitan ketika akan mengimport database di webserver lokal seperti di xampp dikarenakan ukuran file yang sangat besar. File tersebut kira-kira kapasitasnya 2 MB dan 750 MB, sehingga ketika akan diimport xampp mengeluarkan pesan error. Setelah saya cari-cari di mbah Google akhirnya ketemu yang pas disini. Berikut ini sedikit saya bahas mengenai solusinya.

  Pada awalnya saya mencoba untuk mengimport file yang berkapasitas besar itu ternyata xampp tidak bisa memprosesnya, sehingga muncul notifikasi "No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration" seperti dibawah ini.
 Akhirnya saya mengikuti saran disini  dengan mengganti nilai-nilai dari beberapa variable yang ada di php/php.ini di bawah ini :
sebelum di ubah :
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M


Senin, 25 September 2017

Mempercepat kinerja Apache dan MySQL

 Beberapa hari yang lalu saya mengalami banyak masalah dengan beberapa cms yang saya gunakan di karenakan kehabisan waktu dan memori sehingga cms yang saya instal gagal trinstal atau bahkan waktu menggunakan pun tidak  dapat  meload seluruh halaman dikarenakan sangat berat. nah disini saya akan menunjukan bagaimana mepercepat kinerja dari server lokal yang menggunakan apache dan MySQL di XAMPP.

mempercepat kinerja Apache

Carilah php.ini di folder xampp\php dan edit konfigurasinya seperti ini
max_execution_time = 60;
max_input_time = 120;
memory_limit = 128M;
error_reporting = E_ALL & ~E_NOTICE

Konfigurasi MySQL


Buka my.ini dan edit seperti berikut

# * Fine Tuning
#
key_buffer = 16M
key_buffer_size = 32M
max_allowed_packet = 16M
thread_stack = 512K
thread_cache_size = 8
max_connections = 300

kemudian restart XAMPP nya coba bandingkan kinerja dari server lokal XAMPP anda, apakah ada perubahan jika jawabnya iya maka anda telah berhasil mengkonfigurasikan lokal server XAMPP anda dengan benar.
sumber : http://hanool.blogspot.co.id/2013/09/mempercepat-kinerja-apache-dan-mysql.html