
Saat mengelola website WordPress, ada kalanya kamu perlu mengupload plugin baru untuk menambah fitur tertentu. Misalnya plugin SEO, keamanan, cache, form kontak, page builder, atau plugin premium yang dibeli dari marketplace. Namun, proses upload tidak selalu berjalan mulus. Salah satu error yang cukup sering muncul adalah “Maximum Execution Time Exceeded”.
Error ini biasanya terjadi ketika server membutuhkan waktu terlalu lama untuk menjalankan proses upload, ekstraksi, atau instalasi plugin. Akibatnya, WordPress menghentikan proses tersebut karena sudah melewati batas waktu eksekusi PHP yang diizinkan oleh hosting.
Bagi pemula, pesan error ini mungkin terdengar teknis dan membingungkan. Namun, sebenarnya masalah ini cukup umum dan bisa diatasi dengan beberapa langkah sederhana. Di artikel ini, kita akan membahas penyebab dan cara mengatasi Error “Maximum Execution Time Exceeded” saat upload plugin WordPress.
Apa Itu Error “Maximum Execution Time Exceeded”?
Maximum Execution Time Exceeded adalah error yang muncul ketika script PHP berjalan lebih lama dari batas waktu yang ditentukan oleh server. WordPress dibuat menggunakan PHP, sehingga proses seperti upload plugin, install tema, import demo, update plugin, atau restore backup juga bergantung pada konfigurasi PHP di hosting.
Misalnya, hosting kamu mengatur max_execution_time hanya 30 detik. Jika proses upload dan instalasi plugin membutuhkan waktu lebih dari 30 detik, server akan menghentikan proses tersebut dan menampilkan error.
Error ini sering terjadi pada plugin berukuran besar, koneksi internet yang kurang stabil, hosting dengan resource terbatas, atau server yang sedang berat.
Kenapa Error Ini Bisa Terjadi saat Upload Plugin?
Ada beberapa penyebab umum kenapa error ini muncul ketika kamu mengupload plugin ke WordPress.
Pertama, ukuran plugin terlalu besar sehingga proses upload dan ekstraksi membutuhkan waktu lebih lama. Kedua, batas max_execution_time di hosting terlalu rendah. Ketiga, resource hosting seperti CPU, RAM, atau I/O sedang penuh. Keempat, koneksi internet terputus atau lambat saat upload. Kelima, plugin yang diupload mungkin memiliki struktur file besar sehingga proses instalasi menjadi lebih berat.
Di FirKaizen, kami cukup sering menemukan error ini pada website WordPress yang memakai shared hosting murah atau hosting dengan konfigurasi PHP default yang masih rendah. Kabar baiknya, error ini biasanya bisa diperbaiki tanpa harus membangun ulang website.
1. Naikkan max_execution_time dari cPanel
Cara paling mudah untuk pemula adalah menaikkan limit eksekusi PHP melalui cPanel. Banyak hosting menyediakan fitur ini lewat menu MultiPHP INI Editor atau Select PHP Version.
Langkah-langkahnya
Login ke cPanel hosting kamu, lalu cari menu MultiPHP INI Editor. Pilih domain yang ingin diatur, kemudian cari bagian max_execution_time.
Ubah nilainya menjadi lebih besar, misalnya:
max_execution_time = 300
Angka 300 berarti script PHP boleh berjalan sampai 300 detik atau 5 menit. Biasanya ini sudah cukup untuk upload plugin, install tema, atau menjalankan proses WordPress yang agak berat.
Selain itu, kamu juga bisa menyesuaikan nilai berikut:
max_input_time = 300
memory_limit = 256M
upload_max_filesize = 128M
post_max_size = 128M
Setelah disimpan, coba upload plugin lagi dari dashboard WordPress.
Kalau kamu ingin website WordPress yang lebih stabil, cepat, aman, dan dikonfigurasi dengan benar dari sisi hosting, plugin, performa, serta keamanan, FirKaizen siap membantu dari setup teknis sampai pengembangan website profesional. Konsultasikan kebutuhan kamu melalui Jasa Pembuatan Website/Landing Page Premium FirKaizen agar website kamu lebih rapi, minim error, dan siap digunakan untuk kebutuhan bisnis.
2. Edit File php.ini
Jika hosting kamu mengizinkan pengaturan manual, kamu bisa mengubah konfigurasi melalui file php.ini. File ini biasanya berada di folder utama website, seperti public_html.
Contoh Pengaturan php.ini
Buka File Manager hosting, lalu cari atau buat file bernama php.ini. Tambahkan kode berikut:
max_execution_time = 300
max_input_time = 300
memory_limit = 256M
upload_max_filesize = 128M
post_max_size = 128M
Setelah itu, simpan file dan cek kembali proses upload plugin.
Namun, perlu diingat bahwa tidak semua shared hosting mengizinkan perubahan melalui php.ini. Jika pengaturan tidak berubah, kamu bisa mencoba metode cPanel atau menghubungi support hosting.
3. Tambahkan Kode di .htaccess
Pada server Apache, beberapa hosting mengizinkan perubahan limit PHP melalui file .htaccess. File ini berada di folder utama instalasi WordPress.
Contoh Kode .htaccess
Tambahkan kode berikut:
php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 256M
php_value upload_max_filesize 128M
php_value post_max_size 128M
Setelah disimpan, coba akses kembali website dan upload plugin.
Jika website malah menampilkan Error 500 Internal Server Error, berarti hosting kamu tidak mengizinkan pengaturan PHP melalui .htaccess. Segera hapus kode tersebut atau kembalikan file .htaccess dari backup.
4. Upload Plugin Secara Manual lewat File Manager atau FTP
Jika upload plugin lewat dashboard WordPress terus gagal, kamu bisa menggunakan cara manual. Metode ini sering lebih stabil, terutama untuk plugin premium berukuran besar.
Cara Upload Manual
Pertama, ekstrak file plugin .zip di komputer kamu. Setelah itu, upload folder plugin ke direktori berikut:
wp-content/plugins
Kamu bisa menguploadnya melalui File Manager hosting atau FTP/SFTP. Setelah folder plugin berhasil masuk, buka dashboard WordPress, masuk ke menu Plugins, lalu aktifkan plugin tersebut.
Cara ini membantu menghindari timeout saat proses upload dari dashboard WordPress.
5. Cek Resource Hosting
Jika limit PHP sudah dinaikkan tetapi error masih muncul, kemungkinan hosting sedang kehabisan resource. Ini sering terjadi pada shared hosting yang memiliki batas CPU, RAM, I/O, atau jumlah proses.
Cara Mengeceknya
Masuk ke cPanel, lalu buka menu seperti Resource Usage, CPU Usage, atau Metrics. Perhatikan apakah resource sering mencapai batas maksimum.
Jika resource sering penuh, proses upload plugin bisa gagal karena server tidak punya cukup tenaga untuk menyelesaikan proses. Solusinya, kamu bisa menonaktifkan plugin berat sementara, membersihkan cache, atau melakukan upload pada jam traffic rendah.
6. Hubungi Support Hosting
Jika semua cara di atas belum berhasil, hubungi support hosting dan minta mereka menaikkan nilai max_execution_time. Sampaikan bahwa kamu mengalami error saat upload plugin WordPress.
Informasi yang Bisa Disampaikan
Agar bantuan lebih cepat, sebutkan:
- Nama domain yang bermasalah.
- Pesan error yang muncul.
- Ukuran file plugin.
- Waktu error terjadi.
- Langkah yang sudah kamu coba.
Support hosting biasanya bisa mengecek konfigurasi PHP, resource server, error log, dan limit akun hosting dari sisi server.
Kesimpulan: Error Ini Biasanya Berasal dari Limit PHP atau Resource Hosting
Error “Maximum Execution Time Exceeded” saat upload plugin terjadi karena proses PHP berjalan lebih lama dari batas waktu yang diizinkan server. Solusinya bisa dimulai dari menaikkan max_execution_time lewat cPanel, mengedit php.ini, mencoba .htaccess, upload plugin manual lewat File Manager atau FTP, mengecek resource hosting, hingga meminta bantuan support hosting.
Kalau kamu ingin website WordPress yang lebih stabil, cepat, aman, dan dikonfigurasi dengan benar dari sisi hosting, plugin, performa, serta keamanan, FirKaizen siap membantu dari setup teknis sampai pengembangan website profesional. Konsultasikan kebutuhan kamu melalui Jasa Pembuatan Website/Landing Page Premium FirKaizen agar website kamu lebih rapi, minim error, dan siap digunakan untuk kebutuhan bisnis.