Cara Memperbaiki Kesalahan Fatal: Waktu Eksekusi Maksimum Terlampaui di WordPress

Pesan "Kesalahan Fatal: Waktu Eksekusi Maksimum Terlampaui" di WordPress mengindikasikan bahwa skrip di situs web Anda membutuhkan waktu lebih lama untuk dieksekusi daripada batas waktu yang ditentukan, sehingga menyebabkan proses dihentikan. Hal ini dapat terjadi karena plugin, tema, atau skrip kustom yang memakan banyak sumber daya. Berikut ini cara mengatasi error tersebut dengan meningkatkan waktu eksekusi maksimum:

Edit File .htaccess

The .htaccess yang terletak di direktori root pada instalasi WordPress Anda, dapat digunakan untuk meningkatkan waktu eksekusi maksimum PHP. Berikut ini caranya:

  • Hubungkan ke Situs Anda melalui FTP atau Manajer File: Gunakan klien FTP atau manajer file yang disediakan oleh panel kontrol hosting Anda.
  • Cari dan Edit File .htaccess: Temukan .htaccess di direktori root. Jika Anda tidak dapat melihatnya, pastikan Anda mengaktifkan opsi untuk menampilkan file tersembunyi di klien FTP atau pengelola file Anda.
  • Memodifikasi File .htaccess: Tambahkan baris berikut di bagian bawah file:
  nilai_php max_execution_time 300

Ini menetapkan waktu eksekusi maksimum hingga 300 detik (5 menit). Anda dapat menyesuaikan angka sesuai kebutuhan.

  • Menyimpan Perubahan: Unggah yang telah dimodifikasi .htaccess kembali ke server jika Anda menggunakan FTP.

Edit File wp-config.php

Metode lain adalah menambah waktu eksekusi dengan mengedit wp-config.php yang juga berada di direktori root instalasi WordPress Anda.

  • Edit File wp-config.php: Buka file dan tambahkan baris kode berikut ini tepat sebelum baris yang bertuliskan "Itu saja, berhenti mengedit! Selamat menulis blog":
  set_time_limit(300);

Hal ini juga akan meningkatkan waktu eksekusi maksimum hingga 300 detik.

Edit File php.ini

Jika Anda memiliki akses ke php.ini di server Anda, Anda dapat langsung meningkatkan waktu eksekusi maksimum. File ini biasanya tidak dapat diakses pada hosting bersama.

  • Cari dan Edit File php.ini: Jika Anda menggunakan VPS atau server khusus, temukan bagian php.ini file (lokasinya bisa berbeda-beda). Untuk hosting bersama, Anda mungkin dapat membuat file bernama php.ini di direktori root instalasi WordPress Anda.
  • Memodifikasi File: Menambahkan atau memodifikasi baris berikut:
  max_execution_time = 300

Gunakan Plugin

Beberapa plugin WordPress memungkinkan Anda untuk mengelola pengaturan PHP, termasuk waktu eksekusi maksimum, langsung dari dasbor admin WordPress. Ini bisa menjadi pilihan yang nyaman jika Anda tidak nyaman mengedit file secara langsung.

  • Instal Plugin: Cari plugin yang mengizinkan perubahan konfigurasi PHP, seperti WP Maximum Execution Time Exceeded atau WP Config File Editor.
  • Menyesuaikan Pengaturan: Ikuti petunjuk plugin untuk meningkatkan waktu eksekusi maksimum.

Hubungi Penyedia Hosting Anda

Jika Anda merasa tidak nyaman melakukan perubahan ini sendiri, atau jika Anda telah mencoba tetapi tidak berhasil, hubungi penyedia hosting Anda. Beberapa lingkungan hosting membatasi perubahan ini, dan penyedia Anda mungkin perlu menyesuaikan waktu eksekusi untuk Anda.

Kesimpulan

Meningkatkan waktu eksekusi maksimum dapat membantu mengatasi error "Fatal Error: Waktu Eksekusi Maksimum Terlampaui" di WordPress. Namun, penting juga untuk menyelidiki penyebabnya, seperti plugin atau tema yang membutuhkan sumber daya yang berlebihan, untuk mencegah terjadinya kesalahan di masa mendatang. Memelihara situs Anda secara teratur, memperbarui WordPress core, plugin, dan tema, serta menggunakan hosting yang berkualitas juga dapat membantu menghindari error tersebut.