Kembali ke Semua Artikel Blog Tutorial

Cara Mengatasi Error 504 Gateway Timeout dan Memory Exhausted Limit di WordPress

Redaksi AN Media
13 Aug 2026
Cara Mengatasi Error 504 Gateway Timeout dan Memory Exhausted Limit di WordPress - Pembuatan Website & Aplikasi di Jember

Memahami Error 504 Gateway Timeout dan Memory Exhausted Limit

Error 504 Gateway Timeout pada WordPress umumnya terjadi ketika server membutuhkan waktu terlalu lama untuk merespons permintaan. Seringkali, masalah ini berkaitan langsung dengan Fatal Error: Allowed memory size exhausted, di mana skrip PHP pada WordPress (biasanya dari plugin atau tema berat) mengonsumsi memori melebihi batas yang diizinkan oleh server.

Berikut adalah prosedur teknis step-by-step untuk mengatasi kedua masalah ini secara tuntas.

Langkah 1: Menambah Kapasitas PHP Memory Limit via wp-config.php

Langkah pertama dan paling efektif untuk mengatasi "Memory Exhausted" adalah dengan meningkatkan batas memori PHP pada file konfigurasi utama WordPress.

  1. Akses file website Anda menggunakan File Manager di cPanel atau melalui koneksi FTP/SFTP (seperti FileZilla).
  2. Buka direktori utama instalasi WordPress Anda (biasanya public_html).
  3. Cari file bernama wp-config.php. Klik kanan dan pilih Edit.
  4. Temukan baris teks yang bertuliskan: /* That's all, stop editing! Happy publishing. */.
  5. Tepat sebelum baris tersebut, tambahkan kode berikut:
    define( 'WP_MEMORY_LIMIT', '256M' );
    (Anda bisa mengubah 256M menjadi 512M jika server Anda memiliki RAM yang besar).
  6. Simpan perubahan (Save) pada file tersebut. Muat ulang website Anda untuk melihat apakah error sudah teratasi.

Langkah 2: Menyesuaikan Konfigurasi php.ini atau .htaccess

Jika modifikasi pada wp-config.php tidak membuahkan hasil, pembatasan mungkin terjadi di level konfigurasi server (PHP). Anda harus mengaturnya via php.ini atau .htaccess.

Opsi A: Menggunakan .htaccess

  1. Masih di folder utama WordPress, cari file .htaccess (pastikan opsi "Show hidden files" aktif).
  2. Edit file tersebut dan tambahkan baris berikut di bagian paling bawah:
    php_value memory_limit 256M
    php_value max_execution_time 300
  3. Simpan perubahan. Aturan max_execution_time 300 akan mencegah error 504 dengan memberikan waktu eksekusi script hingga 300 detik.

Opsi B: Melalui cPanel (MultiPHP INI Editor)

  1. Login ke cPanel, cari menu MultiPHP INI Editor.
  2. Pilih domain yang bermasalah.
  3. Ubah nilai parameter berikut:
    • memory_limit : 256M atau 512M
    • max_execution_time : 300
  4. Klik Apply.

Langkah 3: Mengisolasi Plugin yang Bermasalah (Troubleshooting)

Jika memori sudah ditingkatkan namun Error 504 masih terjadi, penyebabnya kemungkinan adalah plugin yang corrupt atau mengalami infinite loop.

  1. Masuk ke File Manager atau FTP. Buka folder wp-content.
  2. Cari folder bernama plugins. Rename folder tersebut menjadi plugins_disable. (Ini akan mematikan semua plugin secara paksa).
  3. Buka website Anda. Jika website bisa diakses dan error 504 hilang, berarti salah satu plugin adalah penyebabnya.
  4. Kembalikan nama folder menjadi plugins.
  5. Masuk ke dalam folder plugins tersebut, lalu rename folder plugin satu per satu (misalnya dari elementor menjadi elementor_off) sambil mengecek website setiap kali Anda merename folder.
  6. Jika Anda menemukan plugin penyebab error setelah merename foldernya, biarkan plugin tersebut dinonaktifkan, lalu cari alternatif plugin atau hubungi developer plugin tersebut.

Langkah 4: Optimasi Database WordPress

Database yang sangat besar (banyak spam comments, post revisions, atau transients) dapat memperlambat query server hingga menyebabkan Gateway Timeout.

  1. Buka phpMyAdmin dari control panel hosting Anda.
  2. Pilih database yang digunakan oleh WordPress Anda.
  3. Pilih (centang) semua tabel yang ada.
  4. Pada menu drop-down di bagian bawah, pilih opsi Optimize table.
  5. Untuk optimasi otomatis ke depannya, gunakan plugin seperti WP-Optimize (setelah website kembali normal).

Langkah 5: Berkomunikasi dengan Penyedia Hosting

Jika semua langkah di atas telah dilakukan dan Anda masih menghadapi error 504 Gateway Timeout, batasan mungkin berada pada infrastruktur server hosting itu sendiri (misalnya limit pada Nginx proxy atau firewall). Segera buat tiket dukungan (Support Ticket) ke penyedia hosting Anda dengan menyertakan detail langkah perbaikan yang telah Anda coba.

Tertarik Membuat Website atau Aplikasi Android/Mobile di Jember?

Tim pengembang profesional AN Media Jember siap membantu mewujudkan aplikasi website dan mobile impian Anda dengan arsitektur terbaik & terjangkau.

Konsultasi Gratis Sekarang

Artikel Lainnya yang Relevan

Rekomendasi bacaan menarik lainnya seputar pembuatan website & aplikasi

Lihat Semua Blog →
Cara Menghindari Hoaks dan Ujaran Kebencian di Media Sosial - AN Media Jember Tutorial
12 Aug 2026
Cara Menghindari Hoaks dan Ujaran Kebencian di Media Sosial

Langkah praktis dan panduan komprehensif memverifikasi fakta berita, mengenali ciri-ciri h...

Baca Selengkapnya →
Tutorial Membuat Website Sederhana untuk UMKM Tanpa Coding - AN Media Jember Tutorial
12 Aug 2026
Tutorial Membuat Website Sederhana untuk UMKM Tanpa Coding

Panduan praktis langkah demi langkah membangun website katalog bisnis UMKM yang menarik me...

Baca Selengkapnya →
Panduan Backup Data Website Secara Otomatis dan Aman - AN Media Jember Tutorial
12 Aug 2026
Panduan Backup Data Website Secara Otomatis dan Aman

Langkah demi langkah teknis mengatur backup otomatis database MySQL dan berkas website sec...

Baca Selengkapnya →