Sun. Feb 28th, 2021

Apakah Anda mengalami ‘Fatal error: Maximum execution time of 30 seconds was exceeded’ di layar Anda 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 ini penting karena membantu mencegah penyalahgunaan sumber daya server.

Pada artikel ini, saya akan menunjukkan kepada Anda cara mengatasi fatal error: maximum execution time exceeded di WordPress.

 

Mengapa Terjadi Error maximum execution time exceededi?

WordPress dikodekan terutama dalam bahasa pemrograman PHP . Untuk melindungi server web dari penyalahgunaan, ada batas waktu yang ditetapkan untuk berapa lama skrip PHP dapat berjalan.

Batas waktu sebenarnya bervariasi di seluruh perusahaan hosting, namun sebagian besar waktu eksekusi maksimum diatur antara 30 – 60 detik karena biasanya cukup untuk menjalankan skrip PHP yang baik.

Ketika skrip mencapai batas waktu eksekusi maksimum, itu menghasilkan  maximum execution time error.

Waktu Eksekusi Maksimum Kesalahan 30 Detik Terlampaui di WordPress

Memperbaiki Kesalahan Waktu Eksekusi Maksimum yang Terlampaui

Meskipun Maximum Execution Time Error Exceeded disebut ‘kesalahan fatal’, ini adalah salah satu Cara mengatasi Error pada wordpress WordPress yang paling umum , dan Anda dapat dengan mudah mengatasinya.

Bergantung pada kapan dan di mana error dipicu, WordPress mungkin menampilkan pesan error berikut kepada pengunjung situs Anda.

Kesulitan teknis

Ini adalah bagian dari fitur perlindungan fatal Error yang ditambahkan di WordPress 5.2. Anda mungkin juga menerima email yang akan memberi tahu Anda plugin mana (jika plugin memicu error) yang menyebabkan masalah.

Email masalah teknis dikirim ke admin

Email tersebut juga akan menyertakan tautan khusus, yang memungkinkan Anda masuk ke WordPress dengan ‘Mode pemulihan’.

Mode pemulihan

Sesampai di sana, Anda cukup menonaktifkan atau menghapus plugin yang menyebabkan error.

Namun, jika Anda tidak ingin menonaktifkan plugin, Anda dapat memperbaiki penyebab utama yang memicu error tersebut.

Untuk mengatasi Error, 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. Jika Anda tidak dapat menemukannya.

Misalnya, jika Anda menggunakan FileZilla sebagai klien FTP, Anda dapat menemukannya di bagian ‘Situs Jarak Jauh’ di kolom sebelah kanan.

File .htaccess WordPress di Filezilla

Setelah Anda menemukan file .htaccess, klik kanan dan buka opsi ‘View / Edit’. Ini akan membuka file dengan di editor teks.

Lihat / Edit File .htaccess di WordPress

Selanjutnya, Anda perlu menambahkan baris ini di bagian bawah file .htaccess Anda.

Jika Anda menggunakan Notepad sebagai editor teks Anda, berikut tampilannya.

Menambahkan Kode ke File .htaccess WordPress

Setelah selesai, simpan file Anda.

Kode ini hanya menetapkan nilai waktu eksekusi maksimum hingga 300 detik (5 menit). Sekarang Anda dapat mengunjungi situs web Anda untuk melihat apakah error telah teratasi.

Jika Anda masih mendapatkan error, coba tingkatkan nilainya menjadi 600.

Jika Anda merasa metode ini lebih mudah, lihat trik .htaccess paling berguna untuk WordPress ini.

Metode lain untuk mengatasi Maximum Execution Time Error Exceeded 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.

Jika demikian, 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 perubahan Anda kembali ke server. Sekarang Anda dapat mengunjungi situs web Anda dan melihat apakah error telah hilang.

Dalam kebanyakan kasus, add maximum execution time menggunakan salah satu dari dua metode ini akan menyelesaikan error. Namun jika tidak, Anda perlu menghubungi penyedia hosting WordPress Anda untuk mendapatkan bantuan.

Saya harap artikel ini membantu Anda mengatasi Maximum Execution Time di WordPress terlampaui. Anda mungkin juga ingin melihat panduan kami tentang Cara mengatasi Error establishing a database connection

Advertisements

Leave a Reply