Mengatasi Fatal error: Maximum execution time of 300 seconds exceeded

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.

Fatal error: Maximum execution time of 300 seconds exceeded

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

Share :

Artikel Rekomendasi

Plugin Seo

Plugin SEO Terbaik untuk Website Anda

SEO adalah singkatan dari “search engine optimization” (pengoptimalan mesin pencarian) atau “search engine optimizer”.  Berikut

Pengertian Bahasa Pemrograman PHP

PHP (Hypertext Preprocessor) adalah bahasa pemrograman sisi server yang dirancang khusus untuk pengembangan web. PHP