Mengatasi Fatal Error Maximum execution time of 30 seconds

          Pada saat akan menganalisa hasil ujian di BeeSmart, adakalanya analisa tersebut tidak tuntas dan tampil pesan  Fatal error: Maximum execution time of 30 seconds exceeded. Hal ini disebabkan proses analisa yang membutuhkan waktu yang tidak sebentar atau melebihi batas maksimal waktu yang diperbolehkan untuk proses yaitu selama 30 detik. Untuk mengatasi error tersebut caranya sangatlah mudah, yaitu dengan cara mengubah max_execution_time yang terdapat pada file php.ini dari 30 menjadi lebih besar misalnya dengan 300 yang berarti proses analisa diberi kesempatan selama 300 detik (5 menit) atau mengubahnya dengan angka 0 untuk mengubahnya menjadi tidak ada batasan waktu.
          Untuk mengubahnya, berikut langkah-langkah yang harus dilakukan :
1. Carilah file php.ini pada aplikasi lokal server yang digunakan. Jika anda menggunakan XAMPP, file ini bisa ditemukan di folder_xampp/php/php.iniFile PHP.ini juga bisa diakses dari jendela XAMPP Control Panel.
membuka file php.ini

membuka file php.ini di xampp

2. 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_timeSecara 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.
mengubah Maximum Execution Time

3. 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).
          Seharusnya pesan Fatal error: Maximum execution time of 30 seconds exceededsudah tidak keluar lagi. Namun perlu dicatat bahwa mungkin saja web browser ‘hang’ selagi menunggu kode PHP selesai memproses kode yang cukup lama ini.


Kategori: , ,

Posting Komentar

[blogger]

Author Name

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.