menu
NONCreative
NonCreative - Cara Memperbaiki Fatal Error Maximum Execution Time Exceeded di WordPress

Cara Memperbaiki Fatal Error: Maximum Execution Time Exceeded di WordPress

28 Juni 2019 Tutorial

Apakah Anda pernah melihat pesan “Fatal error: Maximum execution time of 30 seconds exceeded” di layar monitor pc saat mencoba memperbarui plugin WordPress atau tema WordPress Anda?

Biasanya masalah ini terjadi ketika kode PHP di WordPress membutuhkan waktu lama untuk memproses dan mencapai batas waktu maksimum yang ditetapkan oleh server hosting WordPress Anda. Batas waktu itu penting karena membantu mencegah penyalahgunaan sumber daya server.

Pada artikel WordPress ini, kita akan menunjukkan bagaimana cara memperbaiki Fatal Error: Maximum Execution Time Exceeded di WordPress.

Mengapa Terjadi Maximum Execution Time Exceeded?
WordPress dikodekan terutama dalam bahasa pemrograman PHP. Untuk melindungi server web dari penyalahgunaan sumber daya, ada batas waktu yang ditetapkan untuk berapa lama skrip PHP dapat berjalan.

Batas waktu aktual bervariasi di seluruh perusahaan hosting, namun, sebagian besar waktu eksekusi maksimal yang ditetapkan antara 30-60 detik karena biasanya cukup untuk menjalankan skrip PHP yang baik.

Ketika skrip mencapai batas waktu eksekusi maksimal, akan menghasilkan “Maximum Execution Time Exceeded”.

Memperbaiki Maximum Execution Time Exceeded
Meskipun kesalahan “Maximum Execution Time Exceeded” dinamai “Fatal Error”, Anda tidak perlu panik, itu adalah salah satu pesan kesalahan WordPress yang paling umum, dan Anda dapat dengan mudah memperbaikinya.

Namun perlu diingat, mudah perbaikannya bergantung pada kapan dan di mana kesalahan tersebut berada, WordPress dapat menampilkan pesan kesalahan berikut kepada pengunjung situs web Anda.

Ini adalah bagian dari fitur perlindungan kesalahan fatal yang ditambahkan di WordPress 5.2. Anda juga dapat menerima email yang akan memberi tahu Anda plugin mana (jika plugin adalah pemicu kesalahan) yang menyebabkan masalah.

LIHAT:   Cara Bagaimana Memperbaiki 504 Gateway Timeout Error di WordPress

Email tersebut juga akan menyertakan tautan khusus, yang memungkinkan Anda untuk masuk ke WordPress dengan “Recovery mode”.

Setelah masuk ke mode pemulihan, Anda cukup menonaktifkan atau menghapus plugin yang menyebabkan kesalahan.

Namun, jika Anda tidak ingin menonaktifkan plugin, maka Anda dapat memperbaiki penyebab yang memicu kesalahan.

Untuk memperbaiki kesalahan, Anda perlu mengedit file .htaccess Anda secara manual dan menambahkan satu baris kode sederhana.

Cukup sambungkan ke situs web Anda menggunakan klien FTP.

File .htaccess Anda berada di folder yang sama dengan folder /wp-content/ dan /wp-admin/ Anda.

Misalnya, jika Anda menggunakan FileZilla sebagai klien FTP Anda, maka Anda dapat menemukannya di bagian “Remote Site” di kolom sebelah kanan.

Setelah Anda menemukan file .htaccess, klik kanan dan buka opsi “Lihat/Edit”. Ini akan membuka file dalam editor teks.

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

php_value max_execution_time 300

Setelah selesai, simpan file Anda.

Kode ini hanya menetapkan nilai untuk “maximum execution time” hingga 300 detik (5 menit). Anda sekarang dapat mengunjungi situs web Anda untuk melihat apakah kesalahan tersebut dapat teratasi.

Jika Anda masih mendapatkan kesalahan, cobalah meningkatkan nilainya menjadi 600.

Jika Anda menemukan metode ini lebih mudah, maka periksa trik .htaccess yang paling berguna ini untuk WordPress.

Metode lain untuk memperbaiki waktu eksekusi maksimum melebihi kesalahan di WordPress adalah dengan memodifikasi file php.ini Anda.

File php.ini adalah file konfigurasi yang mendefinisikan pengaturan untuk PHP di server Anda. Pada 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.

LIHAT:   Tutorial Mudah Cara Memasang Video di Posting Blog WordPress

max_execution_time = 60

Jangan lupa untuk menyimpan dan mengunggah perubahan Anda kembali ke server. Anda sekarang dapat mengunjungi situs web Anda dan untuk melihat apakah kesalahan telah teratasi dan tidak muncul pesan kesalahan.

Dalam kebanyakan kasus, meningkatkan “Maximum Execution Time Exceeded” menggunakan salah satu dari kedua metode ini akan menyelesaikan kesalahan. Namun, jika tidak, maka Anda perlu menghubungi penyedia hosting WordPress Anda untuk bantuan.

Tinggalkan Balasan