Anda di halaman 1dari 2

Jadi, bagaimana cara mengatasi error ini?

Caranya adalah dengan menambah batasan waktu dari pengaturan: max_execution_time.

Seluruh settingan PHP berada di dalam file yang bernama PHP.ini. Jika anda menggunakan
XAMPP, file ini bisa ditemukan di folder_xampp/php/php.ini.

File PHP.ini juga bisa diakses dari jendela XAMPP Control Panel, seperti tampilan berikut:
Setelah file PHP.ini terbuka (biasanya dari aplikasi notepad bawaan windows). Cari baris
max_execution_time, mudahnya bisa menggunakan fitur find. Setelah ketemu, ubah
angka disebelah kanan max_execution_time.

Secara default, angka max_execution_time di set sebesar 30, yang berarti kode PHP diberi
kesempatan maksimum paling lama 30 detik. Silahkan mengubah nilai ini menjadi angka
yang lebih besar. Kali ini saya akan mengubahnya menjadi 300, yang berarti kode PHP diberi
kesempatan selama 300 detik (5 menit) untuk menyelesaikan tugasnya. Anda juga bisa
memberikan angka 0, yang berarti tidak ada batasan waktu.

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).

Sekarang, seharusnya pesan Fatal error: Maximum execution time of 30 seconds exceeded
sudah tidak keluar lagi. Namun perlu dicatat bahwa mungkin saja web browser hang selagi
menunggu kode PHP selesai memproses kode yang cukup lama ini.

Anda mungkin juga menyukai