Error Gateway Time-Out 504

Estimated reading: 2 minutes 72 views

Error Gateway Timeout 504 pada WordPress biasanya terjadi ketika server Anda tidak dapat menyelesaikan permintaan tepat waktu. Berikut adalah beberapa solusi yang dapat Anda coba:


1. Periksa Server Hosting

  • Restart server: Jika Anda memiliki akses ke server (misalnya melalui cPanel atau SSH), coba restart server Anda.
  • Cek penggunaan sumber daya: Pastikan server Anda tidak kelebihan beban.
  • Hubungi penyedia hosting: Jika masalah terus berlanjut, tanyakan kepada penyedia hosting apakah ada masalah dengan server.

2. Tingkatkan Batas PHP

Edit file php.ini atau gunakan fitur di cPanel untuk meningkatkan batas berikut:

ini
max_execution_time = 300
memory_limit = 256M

Jika Anda tidak memiliki akses langsung, coba tambahkan ke file .htaccess:

apache
php_value max_execution_time 300
php_value memory_limit 256M

3. Periksa Plugin dan Tema

  • Nonaktifkan plugin sementara: Gunakan cPanel atau FTP untuk mengganti nama folder /wp-content/plugins menjadi /plugins-disabled. Aktifkan plugin satu per satu untuk menemukan penyebabnya.
  • Gunakan tema default: Ganti tema Anda sementara ke tema bawaan WordPress seperti “Twenty Twenty-Three” untuk memeriksa apakah tema adalah penyebab masalah.

4. Cek File .htaccess

Kadang file .htaccess rusak. Rename file tersebut dan biarkan WordPress membuat yang baru:

  1. Rename file .htaccess menjadi .htaccess-backup.
  2. Login ke WordPress Dashboard.
  3. Buka Settings > Permalinks dan klik Save Changes untuk membuat file baru.

5. Cek Koneksi ke Database

  • Pastikan detail di wp-config.php benar, terutama untuk:
    php
    define('DB_NAME', 'nama_database');
    define('DB_USER', 'user_database');
    define('DB_PASSWORD', 'password_database');
    define('DB_HOST', 'localhost'); // atau IP server database
  • Jika masalah masih terjadi, optimalkan database Anda menggunakan plugin seperti WP-Optimize.

6. Cek Server Proxy atau Firewall

Jika Anda menggunakan CDN seperti Cloudflare:

  • Nonaktifkan sementara CDN untuk memeriksa apakah masalahnya berasal dari sana.
  • Tambahkan aturan di Cloudflare untuk memperpanjang batas waktu koneksi.

7. Debugging

Aktifkan mode debugging untuk melihat log error: Tambahkan kode berikut ke file wp-config.php:

php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Periksa file debug.log di folder /wp-content/ untuk menemukan penyebabnya.


8. Upgrade Server atau Hosting

Jika masalah berulang, mungkin hosting Anda tidak cukup kuat untuk menangani trafik atau kebutuhan situs Anda. Pertimbangkan untuk:

  • Upgrade ke hosting yang lebih tinggi.
  • Pindah ke hosting dengan performa lebih baik seperti VPS atau Cloud Hosting.

9. Kasus Pribadi

Terjadi karena database, harus di optimize

Leave a Reply

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

Share this Doc

Error Gateway Time-Out 504

Or copy link

CONTENTS

Add Your Heading Text Here