Apakah WordPress Anda terdapat pesan ‘Fatal error: Maximum execution time of 30 seconds exceeded’ saat mencoba memperbarui plugin atau tema WordPress? Biasanya masalah ini terjadi ketika kode PHP di WordPress membutuhkan waktu lama untuk dijalankan dan mencapai batas waktu maksimum yang ditetapkan oleh server hosting WordPress Anda.
Batas waktu penting karena membantu mencegah penyalahgunaan sumber daya server. Pada artikel ini, kami akan menunjukkan cara memperbaiki fatal error: maximum execution time exceeded di WordPress.
Mengapa Terjadi Maximum Execution Time Exceeded Error?
WordPress dikodekan terutama dalam bahasa pemrograman PHP. Untuk melindungi server web dari penyalahgunaan, ada batasan waktu yang ditentukan untuk berapa lama skrip PHP dapat berjalan.
Batas waktu sebenarnya bervariasi di antara perusahaan hosting, namun sebagian besar waktu eksekusi maksimum ditetapkan antara 30 – 60 detik karena itu biasanya cukup untuk menjalankan skrip PHP yang bagus. Ketika sebuah skrip mencapai batas waktu eksekusi maksimum, itu menghasilkan kesalahan melebihi waktu eksekusi maksimum.
Cara Memperbaiki Maximum Execution Time Exceeded Error
Meskipun Maximum Execution Time Exceeded error dinamai ‘fatal error’, ini adalah salah satu kesalahan WordPress yang paling umum, dan Anda dapat dengan mudah menyelesaikannya. Bergantung pada kapan dan di mana kesalahan dipicu, WordPress mungkin menampilkan pesan kesalahan berikut kepada pengunjung situs web Anda.
Untuk memperbaiki kesalahan, Anda perlu mengedit file .htaccess Anda secara manual dan menambahkan baris kode sederhana. Cukup sambungkan ke situs web Anda menggunakan klien FTP.
File .htaccess Anda terletak di folder yang sama dengan folder /wp-content/ dan /wp-admin/ Anda. Selanjutnya, buka file .htaccess dan tambahkan code dipaling bawah.
php_value max_execution_time 300
Setelah selesai, simpan file Anda. Kode ini hanya menetapkan nilai waktu eksekusi maksimum menjadi 300 detik (5 menit). Anda sekarang dapat mengunjungi situs web Anda untuk melihat apakah kesalahan telah teratasi.
Jika Anda masih mendapatkan kesalahan, coba tingkatkan nilainya menjadi 600. Metode lain untuk memperbaiki maximum execution time exceeded error di WordPress adalah dengan memodifikasi file php.ini Anda.
File php.ini adalah file konfigurasi yang menentukan pengaturan untuk PHP di server Anda. Di banyak platform hosting WordPress, Anda mungkin tidak melihatnya di dalam folder WordPress Anda. Dalam hal ini, Anda dapat membuat file php.ini baru di dalam folder root WordPress Anda. Setelah itu, edit file php.ini dan tambahkan baris berikut.
max_execution_time = 60
Jangan lupa untuk menyimpan dan mengunggah kembali perubahan Anda ke server. Anda sekarang dapat mengunjungi situs web Anda dan melihat apakah kesalahan telah hilang.Dalam banyak kasus, menambah waktu eksekusi maksimum menggunakan salah satu dari kedua metode ini akan menyelesaikan kesalahan. Namun jika tidak, maka Anda perlu menghubungi penyedia hosting WordPress Anda untuk mendapatkan bantuan.