Muncul “Fatal error: Maximum execution time of 30 seconds exceeded”

Saya pernah mengalami error yang berbunyi “Fatal error: Maximum execution time of 30 seconds exceeded” sewaktu menjalankan php atau access phpmyadmin. Error ini muncul ketika terjadi proses yang membutuhkan waktu lebih dari 30 detik untuk mengeksekusinya. Biasanya hal ini terjadi sewaktu proses import data yang berukuran besar (lebih dari 10.000 data).
Mengapa 30 detik? ya.. karena jika Anda menggunakan XAMPP atau AppServ default dari waktu maksimum untuk menjalankan sebuah script adalah 30 detik. Lantas, bagaimana mengatasinya? Satu-satunya cara mengatasinya adalah dengan menambahkan maksimum execution timenya. Caranya adalah dengan membuka dan mengedit file konfigurasi php.ini nya.
Jika Anda menggunakan AppServ, maka caranya adalah klik: START – PROGRAMS – APPSERV – CONFIGURATION SERVER – PHP EDIT THE php.ini CONFIGURATION FILE.
Jika Anda menggunakan XAMPP, maka edit file php.ini yang terletak di C:\XAMPP\PHP dengan menggunakan NOTEPAD.
Selanjutnya cari baris seperti di bawah ini
max_execution_time = 30
Ubahlah angka 30 pada baris perintah di atas dengan nilai yang lebih besar, misalnya 900 (900 detik).
max_execution_time = 900
Cari juga baris
max_input_time = …
Isikan nilai yang cukup besar pada perintah di atas.
Jika sudah, maka simpan kembali file php.ini nya. Kemudian restart Apachenya dengan cara
START – PROGRAMS – APPSERV – CONTROL SERVER BY SERVICE – RESTART APACHE
jika Anda menggunakan AppServ atau jika Anda menggunakan XAMPP maka matikan dulu Apache nya lalu nyalakan lagi melalui XAMPP Control Panel
Mudah-mudahan artikel ini bisa bermanfaat. :)

Silakan Berikan Komentar anda yang bisa mendukung blog ini, komentar anda saya harapkan, terima kasih
EmoticonEmoticon