Ketika merancang atau menjalankan kode program PHP, ada kalanya sebuah program butuh waktu proses yang tidak sebentar, dan beberapa saat kemudian tampil pesan Fatal error: Maximum execution time of 300 seconds exceeded. Oke, kali ini kita bahas error message pada Xampp, error ini muncul ketika import file sql berukuran besar, sebagai contoh file sql yang saya upload sebesar 3MB padahal defult nya hanya 2MB. kemudian waktu eksekusi default hanya 300 detik.
Masalah ini terjadi karena waktu yang dibutuhkan untuk melakukan import database terlalu lama sehingga akibatnya error tersebut muncul.
Fatal error: Maximum execution time of 300 seconds exceeded in C:\xampp\phpMyAdmin\libraries\classes\Dbi\DbiMysqli.php on line 213
Mengatasi Fatal error: Maximum execution time of 300 seconds exceeded
Oke, langsung saja langkah2 nya bisa mengikuti gambar berikut,
For Xampp version on Windows
tambahkan kode berikut ke xampp\phpmyadmin\config.inc.php
$cfg['ExecTimeLimit'] = 6000;
dan rubah pengaturan xampp\php\php.ini menjadi :
post_max_size = 750M upload_max_filesize = 750M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M
selanjutnya xampp\mysql\bin\my.ini menjadi :
max_allowed_packet = 200M
Setelah itu, save file PHP.ini (bisa dengan menekan kombinasi tombol CRTL+S), kemudian restart Apache (dari XAMPP Control Panel, klik tombol Stop di Apache, kemudian klik kembali tombol Start).
Sampai disini seharusnya Fatal error: Maximum execution time of 300 seconds exceeded sudah teratasi.
Sumber : stackoverflow.com