Kesalahan pada saat menggunakan WordPress tentu saja sering kali dialami oleh para penggunanya.

Mulai dari kesalahan ringan hingga kesalahan berat, pastilah muncul ketika kamu menggunakan WordPress.

Eror WordPress max_execution_time termasuk yang sering pengguna WordPress pemula khususnya, pernah alami.

Walaupun tertera tulisan fatal pada informasi erornya, kesalahan ini bisa kamu iperbaiki sendiri dengan mengikuti step-step yang ada.

Apa itu Eror WordPress Max_Execution_Time?

Biasanya kesalahan ini akan muncul dashboard admin WordPress dalam bentuk error message.

Tulisan yang muncul akan berbentuk seperti berikut.

Fatal Error: Maximum execution time of 30 seconds exceeded

Nilai 30 detik pada pesan tersebut bisanya berupa angka saja. Nilai tersebut bisa berubah menjadi berapa saja dalam rentang 30 hingga 60 detik.

Ada banyak sekali penyebab kesalahan ini muncul.

Baca juga: Cara Pengaturan Yahoo SMTP di Blog WordPress

Penyebab paling banyak biasanya muncul pada saat pemasangan atau pembaruan tema, plugin, atau inti WordPress lainnya.

Meskipun terdengar cukup fatal, tetapi kamu tidak perlu khawatir mengenai situs WordPress yang tidak akan berfungsi lagi.

Peringatan the WordPress max_execution_time fatal error justru merupakan salah satu kesalahan yang paling umum pada WordPress.

Namun, kamu juga tidak bisa membiarkan kesalahan ini dalam waktu lama.

Penyebab Eror WordPress Max_Execution_Time

Penyebab munculnya kesalahan the WordPress max_execution_time fatal error biasanya disebabkan oleh script PHP yang masih berjalan, padahal batas waktu yang telah ditentukan sudah lewat.

Biasanya batas waktu tersebut beskisar sekitar 30 hingga 60 detik.

Biasanya sebuah situs WordPress memiliki batas waktu maksimum untuk eksekusi permintaan server.

Hal ini merupakan sesuatu yang sangat wajar yang dilakukan dengan tujuan untuk mencegah tindakan penyalahgunaan server.

Cara kerjanya adalah dengan melihat seluruh script PHP yang sedang berjalan.

Ketika batas waktu yang ditentukan sudah habis, maka script yang melewati batas waktu akan diblokir.

Sebagian besar situs WordPress menggunakan script PHP untuk menjalankannya.

Penting untuk mengawasi script PHP yang berjalan untuk mencegah terjadinya serangan bahaya pada WordPress ataupun pemborosan sumber daya server.

Baca juga : Solusi WP Meminta FTP Credential Di Localhost XAMPP

Oleh karena itulah, batas waktu maksimum digunakan.

Biasanya penyedia jasa hostinglah yang mengatur berapa lama batas waktu maksimum ini.

Selain disebabkan oleh script PHP yang berjalan melebihi batas waktu, penggunaan plugin yang terlalu lama juga dapat menyebabkan kesalahan ini.

Hal ini dikarenakan adanya kemungkinan pengguna sering memasang plugin daripada mengubah kode atau memasang tema.

Selain itu, plugin juga seringkali berasal dari berbagai macam jenis pengembang, sehingga kamu merasa kesulitan untuk menentukan apakah plugin tersebut benar-benar bagus untuk WordPress atau tidak.

Cara Memperbaiki Eror WordPress Max_Execution_Time

Ada beberapa cara yang bisa kamu lakukan untuk memperbaiki kesalahan the WordPress max_execution_time fatal error.

Kamu hanya perlu mengikuti langkah-langkah yang ada, maka kesalahan tersebut dapat diperbaiki.

Berikut ini merupakan cara memperbaiki kesalahan WordPress max_execution_time fatal error.

1. Uninstall Item yang Menyebabkan Masalah

Sebelum melakukan proses uninstall, kamu harus mengidentifikasi item mana yang menyebabkan masalah.

Kamu dapat mengecek email untuk mengetahui apakah ada email pemberitahuan yang berasal dari WordPress.

Biasanya melalui email tersebut, kamu akan diberitahu mengenai plugin mana yang menyebabkan kesalahan the WordPress max_execution_time fatal error tersebut.

Setelah itu, uninstall lah plugin tersebut.

Jika kamu tidak menerima email tersebut, kamu dapat menguninstall plugin yang baru saja diinstall.

Biasanya kesalahan tersebut muncul ketika kamu baru saja menginstall plugin.

Namun, jika kesalahan tersebut masih muncul, kamu dapat menonaktifkan semua plugin terlebih dahulu.

Setelah itu, aktifkan satu persatu kemudian lihat plugin mana yang menyebabkan masalah. Barulah kamu dapat menguninstall plugin bermasalah tersebut.

2. Meningkatkan Waktu Eksekusi Maksimal Pada Dasbor WordPress Melalui Plugin

Kamu juga dapat meningkatkan waktu eksekusi maksimal pada WordPress untuk mencegah kesalahan the WordPress max_execution_time fatal error.

Seperti yang telah kamu ketahui bahwa kesalahan tersebut muncul karena script PHP, ataupun plugin telah berjalan melebihi batas waktu eksekusi.

Untuk meningkatkan waktu eksekusi, kamu dapat menginstall plugin pada dashboard.

Cara tersebut dapat membuat perubahan pada file konfigurasi tanpa harus masuk ke file WordPress.

Baca juga: Cara Memperbaiki Eror Plugin Site Kit : The response is not a valid JSON response

Ada beberapa jenis plugin yang dapat membantu dalam meningkatkan waktu eksekusi pada WordPress.

Salah satunya adalah plugin Google PageSpeed ​​Insights.

Selain meningkatkan waktu eksekusi, plugin ini pun bermanfaat untuk meningkatkan keamanan.

Plugin lainnya yang dapat kamu pilih adalah WP Maximum Execution Time Exceeded.

Plugin ini akan secara otomatis menulis ulang file .htaccess sehingga dapat meningkatkan waktu eksekusi dengan cepat dan mudah.

3. Mengubah Waktu Eksekusi Maksimal Melalui WP-Config.php

Cara ini dilakukan dengan memanfaatkan file inti pada WordPress.

Kamu dapat mengakses file situs WordPress Anda melalui FTP / SFTP dan memodifikasi isi yang ada dalamnya.

File yang dimaksud adalah file wp-config.php.

Kamu dapat menambahkan sebaris kode program untuk meningkatkan waktu eksekusi pada WordPress.

Untuk melakukan cara ini, langkah-langkah yang harus dilakukan adalah:

  • Bukalah koneksi FTP menuju WordPress kamu.
  • Setelah itu, bukalah folder root, kemudian buka folder /publik.
  • Carilah file wp-config.php dan buka untuk diedit.
  • Tambahkan kode program “set_time_limit (300);” pada bagian akhir program.
  • Setelah selesai, simpan dan unggah file wp-config.php yang telah diedit ke situs WordPress.

Untuk memastikan apakah cara ini berhasil atau tidak, kamu dapat membuka WordPress.

Jika tidak terdapat masalah, berarti proses pengubahan waktu eksekusi melalui file wp-config.php sudah berhasil.

4. Meningkatkan Waktu Eksekusi Maksimal Melalui File .htaccess

File .htaccess ini biasanya terdapat pada server hosting yang menggunakan server Apache / LiteSpeed.

Cara meningkatkan waktu eksekusi maksimal ini pun hampir sama dengan menggunakan file wp-config.php.

Langkah-langkah yang kamu lakukan antara lain adalah:

  • Hubungkan situs kamu melalui FTP kemudian carilah file .htaccess.
  • Sebelum melakukan modifikasi, pastikan dulu kamu mencadangkan file .htaccess tersebut.
  • Setelah kamu cadangkan, barulah kamu dapat mengedit file tersebut.
  • Tambahkan kode program “php_value max_execution_time 300”.
  • Setelah itu simpan dan unggah kembali file tersebut pada situs kamu.

5. Meningkatkan Waktu Eksekusi Maksimal Melalui File php.ini

Opsi lainnya yang dapat kamu coba untuk meningkatkan waktu eksekusi maksimal WordPress adalah dengan menggunakan file php.ini.

Mungkin file ini terdengar asing bagi kebanyakan host website.

Untuk meningkatkan waktu eksekusi maksimal melalui php.ini, langkah-langkah yang dapat dilakukan adalah:

  • Buka file ini pada folder publik.
  • Setelah itu, kamu dapat mengedit file ini dengan menambahkan kode program “max_execution_time = 300”.
  • Angka 300 tersebut bisa kamu ganti dengan angka lainnya, tergantung berapa lama waktu eksekusi yang kamu inginkan.
  • Terakhir, simpan file tersebut dan unggah kembali pada situs WordPress kamu.

6. Menghubungi Penyedia Hosting untuk Meminta Peningkatan Waktu Eksekusi Maksimum

Jika kamu pengguna shared hosting, ada baiknya menghubungi jasa penyedia hosting saja untuk meningkatkan waktu eksekusi maksimum.

Langsung hubungi saja jasa penyedia hosting ketika kamu mengalami masalah the WordPress max_execution_time fatal error.

Tanyakan berapa lama waktu eksekusi yang digunakan pada situs WordPress kamu.

Baca juga : Cara Meningkatkan Maximum Upload Size di WordPress

Kemudian minta mereka untuk menambahkan waktu eksekusi situs WordPress sesuai dengan yang kamu butuhkan.

Demikianlah penyebab dan beberapa cara untuk mengatasi kesalah the WordPress max_execution_time fatal error.

Jika terjadi eror tersebut pada situs WordPress, kamu tidak perlu khawatir lagi dan lakukan saja sesuai dengan langkah-langkah yang telah saya jelaskan di atas.