Salah satu masalah yang paling sering ditemui pengguna WordPress adalah pesan “Error Establishing a Database Connection”. Error ini muncul ketika website tidak bisa terhubung ke database, dan hasilnya, situs Anda menjadi tidak dapat diakses. Bagi pemula, pesan ini bisa sangat membingungkan. Namun, tenang saja! Artikel ini akan membahas cara mudah memperbaiki “Error Establishing a Database Connection”, khusus untuk pemula.
Apa Penyebab “Error Establishing a Database Connection”?
Sebelum masuk ke langkah perbaikan, penting untuk memahami beberapa penyebab umum error ini:
- Informasi login database yang salah (hostname, username, password)
- Database yang rusak atau corrupt
- Server database sedang down
- Terlalu banyak trafik hingga membebani server
- File WordPress yang rusak
Cara Memperbaiki Error Ini dengan Mudah
Berikut beberapa langkah yang bisa Anda lakukan untuk mengatasi masalah ini:
Periksa File wp-config.php
File wp-config.php
adalah tempat pengaturan koneksi ke database disimpan. Pastikan semua informasi di file ini benar.
Langkah-langkah:
- Masuk ke file manager di cPanel atau FTP
- Buka file
wp-config.php
di direktori utama WordPress Anda - Periksa bagian berikut:
define('DB_NAME', 'nama_database');
define('DB_USER', 'username_database');
define('DB_PASSWORD', 'password_database');
define('DB_HOST', 'localhost');
Pastikan tidak ada kesalahan penulisan.
Cek Status Database via cPanel atau phpMyAdmin
Masuk ke phpMyAdmin dan cek apakah database Anda bisa diakses. Jika muncul pesan error, bisa jadi database rusak.
Solusi:
- Gunakan fitur “Repair Database” di phpMyAdmin
- Atau tambahkan kode ini ke
wp-config.php
:
define('WP_ALLOW_REPAIR', true);
Kemudian akses URL:http://namadomainanda.com/wp-admin/maint/repair.php
Ikuti instruksi untuk memperbaiki database.
Cek Server Hosting
Jika semuanya tampak benar, kemungkinan server hosting Anda sedang mengalami gangguan.
Tips:
- Hubungi layanan support hosting Anda
- Tanyakan apakah MySQL server sedang down atau overload
- Mintalah mereka untuk me-restart database server jika perlu
Batasi Plugin dan Tema yang Bermasalah
Plugin atau tema yang rusak juga bisa memicu error ini.
Solusi Sementara:
- Ganti nama folder
plugins
menjadiplugins_old
via File Manager atau FTP - Coba akses kembali website Anda
- Jika berhasil, aktifkan plugin satu per satu untuk mencari penyebabnya
Restore dari Backup
Jika Anda memiliki backup website, dan cara-cara di atas tidak berhasil, opsi terbaik adalah mengembalikan website dari backup terakhir yang masih normal.
Penutup
Pesan “Error Establishing a Database Connection” memang menyebalkan, tapi bukan akhir dari segalanya. Dengan memahami penyebab dan mengikuti langkah-langkah di atas, Anda bisa mengatasinya dengan mudah — bahkan jika Anda pemula sekalipun.
Tips tambahan:
Selalu buat backup secara berkala dan pastikan Anda menggunakan layanan hosting yang andal agar terhindar dari masalah serupa di masa depan.