Penyebab dari error 504 biasanya terjadi karena server tidak mampu merespons permintaan dari browser dengan baik, atau proses permintaan telah berlangsung terlalu lama tanpa mendapatkan tanggapan yang memadai dari server.
Masalah ini dapat dipengaruhi oleh sejumlah faktor, termasuk gangguan pada penyedia layanan internet, pembagian serta penggunaan data akses yang tidak seimbang, kesalahan jaringan pada server Internet, keterbatasan jumlah PHP workers, HTTP timeouts, atau bahkan masalah pada koneksi internet di komputer pengguna.
Dengan kata lain, error 504 umumnya terjadi ketika server tidak dapat terhubung dengan server pusat untuk menyelesaikan permintaan yang diajukan.
Pesan error yang muncul dapat bervariasi antara satu penyedia layanan hosting WordPress dan yang lainnya, tergantung pada jenis web server, proxy server, atau server WordPress yang digunakan. Pesan tersebut seringkali muncul dengan keterangan “Gateway Timeout” atau “Error 504” di halaman browser.
Untuk mengatasi HTTP Error 504 Gateway Timeout di WordPress, ada beberapa langkah sederhana yang bisa dicoba untuk mengatasi masalah ini.
1. Bersihkan Cache dan Lakukan Reload
Pastikan masalah tidak terjadi pada browser. Membersihkan cache pada browser dapat menjadi solusi, karena terkadang masalah terletak pada browser daripada server hosting atau situs web itu sendiri.
2. Menonaktifkan Koneksi VPN
Jika Anda menggunakan VPN, coba untuk menonaktifkannya sementara. Terkadang, masalah dapat disebabkan oleh koneksi VPN yang tidak dapat terhubung ke server utama tempat situs web tersedia.
3. Menonaktifkan Proxy
Selain VPN, koneksi yang menggunakan proxy juga bisa menjadi penyebab HTTP 504 Error. Menonaktifkan koneksi proxy server dan mencoba menggunakan koneksi lain dapat membantu menyelesaikan masalah.
4. Menonaktifkan Firewall
Jika Anda menggunakan firewall untuk mengakses situs web, mencoba menonaktifkannya sementara bisa membantu. Koneksi firewall terkadang dapat menjadi hambatan yang membuat Anda tidak dapat mengakses situs web.
5. Menonaktifkan Semua Plugin
Jika langkah-langkah sebelumnya tidak berhasil, mencoba menonaktifkan semua plugin yang digunakan dapat membantu mengidentifikasi apakah ada plugin tertentu yang menyebabkan masalah.
6. Mengganti Tema ke Default
Jika menonaktifkan plugin tidak memperbaiki masalah, mengganti tema WordPress ke tema default bisa menjadi solusi. Hal ini dapat dilakukan melalui phpMyAdmin.
7. Mengganti DNS Server
Terkadang, masalah dapat terjadi pada DNS server. Mengganti DNS server yang digunakan bisa membantu mengatasi masalah koneksi.
8. Membersihkan Database
Membersihkan database WordPress juga bisa menjadi langkah terakhir untuk mengatasi HTTP Error 504. Proses pembersihan dapat dilakukan menggunakan phpMyAdmin atau plugin seperti WP-Sweep.
Penting untuk diingat bahwa tidak semua langkah di atas perlu diikuti secara berurutan. Masing-masing langkah dapat dicoba sesuai dengan kemungkinan permasalahan yang mungkin terjadi pada situs web.
Kesimpulannya, mengatasi HTTP Error 504 Gateway Timeout di WordPress memerlukan pemahaman mendalam tentang penyebab potensial dan langkah-langkah yang sesuai untuk menyelesaikannya. Selain itu, memilih penyedia layanan hosting terbaik dengan performa tinggi juga dapat membantu meminimalisir kemungkinan error di WordPress Anda. Jangan ragu untuk mencoba langkah-langkah di atas dan sesuaikan dengan kondisi spesifik dari situs web Anda.