Cara Mengatasi Error “Maximum Execution Time of 30 Seconds Exceeded” di WordPress

You are currently viewing Cara Mengatasi Error “Maximum Execution Time of 30 Seconds Exceeded” di WordPress

Sering mendapat pesan error “maximum execution time of 30 seconds exceeded” di WordPress? Jangan khawatir? Ada banyak solusi untuk mengatasinya dengan mudah.

Error “maximum execution time of 30 seconds exceeded” pada WordPress terjadi bila sebuah script PHP butuh waktu lama agar bisa dieksekusi. Secara default, batas waktu yang diberikan hanya 30 detik saja.

Meski begitu setiap web hosting memiliki kebijakannya masing-masing. Limit waktu ini bisa saja lebih cepat atau lebih lama dari 30 detik.

PHP sendiri merupakan bahasa pemograman yang bisa kamu temukan pada hampir semua file penunjang WordPress. Karena itulah sebagai langkah keamanan, script PHP memiliki alokasi waktunya sendiri untuk melindungi server dari tindak kejahatan atau resource abuse.

Cara Mengatasi Error Maximum Executing Time Exceeded di WordPress

Ada banyak cara yang bisa kamu lakukan untuk mengatasinya mulai dari cara termudah memakai plugin hingga mengubah pengaturan server melalui file PHP.ini.

Untuk kamu yang lebh nyaman memakai plugin, kamu bisa mencoba plugin WP Maximum Execution Time Exceeded. Namun pada kali ini saya memilih dua cara yang cukup mudah dan bisa dilakukan tanpa melakukan langkah tambahan.

1. Mengubah Waktu max_execution_time Melalui cPanel

Dengan menggunakan fitur bawaan cPanel, kita dapat dengan mudah mengubah limit eksekusi script PHP agar pesan error yang kita dapat hilang.

Caranya cukup dengan mengakses cPanel dan cari menu SOFTWARE » SELECT PHP VERSION.

Opsi Select PHP Version pada cPanel
Menu Select PHP Version pada cPanel.

Setelah itu klik tautan SWITCH TO PHP OPTIONS yang biasanya ada pada sudut kanan atas.

Pada opsi max_execution_time, ubah angka default 30 dengan batas waktu yang kamu inginkan (dalam detik). Jadi bila kamu ingin menaikkan batas waktu eksekusi menjadi 5 menit, cukup masukan angka 300.

Ubah waktu max_execution_time untuk meningkatkan batas waktu eksekusi script PHP
Ubah waktu max_execution_time manjadi 300 untuk meningkatkan batas waktu eksekusi script PHP menjadi 5 menit.

Setelah selesai, klik tombol SAVE.

2. Mengedit File .htaccess Secara Manual

Cara lain untuk menaikan limit waktu eksekusi script PHP adalah dengan memakai file .htaccess.

Bila kamu belum tahu apa itu file .htaccess, kamu bisa membaca tutorial cara membuat file .htaccess terlebih dahulu.

Untuk mengatasi error maximum executing time exceeded di WordPress, cukup tambahkan kode berikut pada file .htaccess setelah baris #END WordPress.

php_value max_execution_time 60

Bila pesan error masih muncul, ganti angka 60 di atas dengan angka lain yang lebih tinggi.

Penutup

Ada alasan kenapa ada banyak batasan dalam penggunaan PHP di WordPress seperti batasan upload hingga batasan waktu eksekusi script PHP.

Meski kamu bisa meningkatkan batas upload dan batas waktu proses script PHP, ada baiknya kamu hati-hati agar tidak terjadi resource abuse pada server hosting yang kamu pakai.

Bila kedua cara di atas tidak berhasil, jangan segan untuk bertanya kepada customer support hosting kamu.

Apakah cara mengatasi error maximum executing time exceeded di atas membantu kamu? Punya cara lain yang lebih ampuh? Jangan segan berkomentar yah!

Leave a Reply