Cara Memperbaiki Fatal Error: Max_Execution_Time Exceeded Error

Cara Mengatasi Error max_execution_time WordPress

Cara Mengatasi Fatal Error: max_execution_time Exceeded di WordPress (3 Metode Mudah)

Apakah Anda memiliki jasa website online store atau sedang mengelola toko online berbasis WordPress? Salah satu error paling umum yang bisa menghambat performa website Anda adalah pesan Fatal Error: max_execution_time exceeded. Artikel ini memandu Anda mengatasi error tersebut dengan tiga metode yang terbukti efektif — tanpa perlu jadi ahli server.

Layar komputer menampilkan kode PHP error max_execution_time exceeded di WordPress
Error max_execution_time di WordPress dapat mengganggu performa website online store Anda

Apa Itu Error max_execution_time Exceeded?

PHP — bahasa pemrograman yang mentenagai WordPress — memiliki batas waktu maksimum dalam menjalankan sebuah skrip. Batas ini disebut max_execution_time. Secara default, nilainya adalah 30 detik.

Jika skrip PHP membutuhkan waktu lebih dari batas yang ditentukan, server akan menghentikan proses dan menampilkan pesan error:

Fatal error: Maximum execution time of 30 seconds exceeded in ...

Error ini sangat umum terjadi pada website yang memiliki proses berat, seperti website toko online dengan WooCommerce, import produk massal, atau website yang menjalankan banyak plugin sekaligus. Jika Anda menggunakan jasa website online store berbasis WordPress, memahami error ini sangat penting untuk menjaga uptime toko Anda.

⚠️
Perhatian Jangan meningkatkan nilai max_execution_time terlalu tinggi tanpa alasan yang jelas. Nilai yang terlalu besar bisa menghabiskan sumber daya server dan memperlambat website Anda secara keseluruhan.
Contoh tampilan Fatal Error PHP max_execution_time exceeded di browser website WordPress
Tampilan error PHP di browser saat max_execution_time terlampaui

Penyebab Umum Error Ini

Ada beberapa skenario yang sering memicu error ini:

  • Import/Export data besar — misalnya mengimpor ratusan produk ke WooCommerce sekaligus.
  • Update plugin atau tema massal — proses update yang berjalan bersamaan membutuhkan waktu ekstra.
  • Plugin berat atau tidak optimal — beberapa plugin SEO, backup, atau keamanan menjalankan proses panjang di background.
  • Koneksi ke API eksternal yang lambat — misalnya plugin pembayaran atau pengiriman yang menunggu respons API terlalu lama.

Ada tiga metode yang bisa Anda gunakan untuk mengatasi error ini. Pilih metode yang paling sesuai dengan tingkat akses Anda ke server hosting:

Metode 1 — Edit File .htaccess

🛠 Metode Manual

File .htaccess adalah file konfigurasi server yang bisa mengatur berbagai perilaku website Anda, termasuk batas waktu eksekusi PHP. Ini adalah metode paling cepat dan tidak memerlukan plugin tambahan.

💡
Pro Tips Sebelum mengedit file .htaccess, selalu buat cadangan (backup) terlebih dahulu. File ini sangat krusial — kesalahan kecil bisa membuat website Anda tidak dapat diakses.
Tampilan File Manager di control panel hosting untuk mengedit file htaccess WordPress
Akses File Manager di control panel hosting Anda untuk menemukan file .htaccess

Langkah-langkah Edit .htaccess via File Manager

  1. 1
    Buka File Manager di Control Panel Hosting Anda

    Login ke panel hosting (hPanel, cPanel, Plesk, dll.), kemudian buka menu File Manager.

  2. 2
    Navigasi ke Direktori public_html

    Pergi ke folder public_html (atau www di beberapa hosting). Di sini Anda akan menemukan file .htaccess. Jika tidak terlihat, aktifkan opsi “Tampilkan File Tersembunyi”.

  3. 3
    Klik Dua Kali File .htaccess

    Buka file dengan editor teks bawaan. Temukan bagian paling bawah dari file tersebut.

  4. 4
    Tambahkan Kode Berikut di Baris Paling Bawah

    Salin dan tempel kode di bawah ini, lalu simpan file.

  5. 5
    Klik Simpan dan Tutup

    Segarkan (refresh) website Anda dan periksa apakah error sudah hilang.

Kode yang perlu ditambahkan ke file .htaccess:

php_value max_execution_time 60
💡
Masih Error? Jika error masih muncul setelah menggunakan nilai 60, coba tingkatkan menjadi 120 atau 180 detik. Misalnya: php_value max_execution_time 180

Metode 2 — Ubah Lewat Control Panel Hosting (PHP Configuration)

⚙️ Via Control Panel

Cara kedua ini lebih mudah dan lebih visual — Anda tidak perlu menyentuh kode sama sekali. Metode ini menggunakan pengaturan PHP Configurations yang tersedia di sebagian besar control panel hosting modern. Sangat cocok bagi pengguna cPanel dari Domainesia atau cPanel.

Tampilan pengaturan PHP Configuration di control panel hosting untuk mengubah max_execution_time WordPress
Temukan menu PHP Configuration di control panel hosting Anda

Langkah-langkah Mengubah via PHP Configurations

  1. 1
    Login ke Control Panel Hosting

    Masuk ke hPanel Hostinger atau cPanel dari hosting Anda. Cari bagian Advanced atau PHP.

  2. 2
    Buka Menu PHP Configurations

    Klik menu PHP Configurations (di Hostinger berada di bawah bagian Advanced).

  3. 3
    Pilih Tab PHP Options

    Geser ke bawah hingga menemukan opsi max_execution_time.

  4. 4
    Ubah Nilainya Sesuai Kebutuhan

    Ganti nilai default (30) menjadi angka yang lebih tinggi, misalnya 60, 120, atau 180.

  5. 5
    Klik Tombol Save/Simpan

    Perubahan akan langsung berlaku. Kunjungi website Anda dan cek apakah error sudah teratasi.

Metode ini sangat direkomendasikan karena perubahannya langsung diterapkan di level server tanpa risiko kesalahan sintak pada file konfigurasi. Untuk informasi lebih lanjut tentang konfigurasi PHP di WordPress, Anda bisa merujuk ke dokumentasi resmi PHP.

Metode 3 — Gunakan Plugin WordPress untuk Mengatasi Error max_execution_time

🔌 Via Plugin

Jika Anda tidak nyaman mengedit file server secara langsung, cara paling mudah adalah menggunakan plugin. Plugin Google Pagespeed Insights dapat membantu meningkatkan batas waktu eksekusi PHP sekaligus mengoptimalkan performa website Anda — sangat berguna bagi pemilik toko online berbasis WooCommerce.

Dashboard WordPress untuk menginstal plugin Google PageSpeed Insights mengatasi error max_execution_time
Instal plugin langsung dari Dashboard WordPress → Plugin → Tambah Baru

Langkah-langkah Menggunakan Plugin Google Pagespeed Insights

  1. 1
    Instal Plugin dari Dashboard WordPress

    Buka Dashboard WordPress → Plugin → Tambah Baru. Cari Google Pagespeed Insights, klik Install, lalu Aktifkan.

  2. 2
    Buka Menu Tools → Pagespeed Insights

    Setelah plugin aktif, pergi ke Tools (Alat) → Pagespeed Insights dari sidebar WordPress.

  3. 3
    Temukan Bagian Advanced Configuration

    Gulir ke bawah halaman hingga menemukan bagian Advanced Configuration. Di sini Anda bisa mengubah nilai Maximum Execution Time.

  4. 4
    Klik Save Options

    Plugin akan secara otomatis memodifikasi file .htaccess Anda. Tidak perlu edit manual!

Pengaturan Advanced Configuration plugin Google PageSpeed Insights untuk mengubah max_execution_time di WordPress
Bagian Advanced Configuration di plugin Google PageSpeed Insights — ubah nilai maximum execution time sesuai kebutuhan
💡
Ingin Mengembalikan Pengaturan? Cukup nonaktifkan plugin dan semua perubahan pada file .htaccess yang dilakukan plugin akan dihapus secara otomatis. Sangat aman digunakan.

Kesimpulan

Anda kini telah menguasai tiga cara efektif mengatasi error Fatal Error: max_execution_time exceeded di WordPress. Berikut ringkasannya:

  1. Tambahkan php_value max_execution_time 60 ke bagian bawah file .htaccess.
  2. Tingkatkan batas waktu langsung melalui PHP Configurations di control panel hosting.
  3. Gunakan plugin Google Pagespeed Insights untuk cara paling mudah tanpa sentuh kode.

Jika Anda menggunakan hosting shared dan ketiga cara di atas tidak berhasil, hubungi penyedia hosting Anda dan minta mereka meningkatkan nilai max_execution_time di level server. Anda juga bisa mempertimbangkan untuk beralih ke VPS atau Cloud Hosting untuk performa yang lebih stabil.

Foto profil penulis artikel WordPress error max_execution_time

Tim Editorial samdee.me

Tim kami terdiri dari para praktisi WordPress berpengalaman yang mengkhususkan diri dalam pengembangan website, optimasi performa, dan layanan jasa website online store profesional untuk bisnis di Indonesia.

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *