“Pesan error Establishing a Database Connection” pada WordPress biasanya berarti bahwa WordPress tidak dapat terhubung ke database MySQL yang diatur dalam file konfigurasi. Berikut adalah beberapa langkah yang dapat Anda ambil untuk memperbaiki masalah ini:
- Periksa Koneksi Database: Pastikan detail koneksi database di file
wp-config.php
benar. Cek host, nama pengguna, kata sandi, dan nama database. Anda dapat memverifikasi informasi ini dengan mengakses panel kontrol hosting atau dengan menggunakan alat manajemen database seperti phpMyAdmin. - Cek Informasi Database: Pastikan bahwa basis data (database) yang ditetapkan dalam file konfigurasi benar-benar ada di server. Gunakan alat manajemen database untuk memeriksa atau tanyakan kepada penyedia hosting Anda.
- Periksa Status Database Server: Pastikan server database berjalan dengan baik. Coba akses database menggunakan alat manajemen database atau periksa statusnya melalui panel kontrol hosting.
- Gunakan User dan Password yang Benar: Pastikan bahwa pengguna dan kata sandi database yang diatur dalam
wp-config.php
adalah yang benar. Jika perlu, ubah kata sandi dan pastikan pembaruan dilakukan di file konfigurasi. - Periksa Ketersediaan Ruang Disk: Pastikan bahwa ada cukup ruang disk di server tempat basis data di-host.
- Uji Koneksi Database: Anda dapat mencoba membuat skrip PHP sederhana untuk menguji koneksi database. Buat file baru (misalnya
testdb.php
) dan tambahkan kode berikut:
if (!$conn) {
$conn = mysqli_connect('hostname', 'username', 'password', 'database_name');
die(‘Could not connect: ‘ . mysqli_error());
}
echo ‘Connected successfully’;
mysqli_close($conn);
Gantilah nilai
'hostname'
,'username'
,'password'
, dan'database_name'
sesuai dengan detail database Anda. Buka file tersebut melalui browser, dan lihat apakah pesan “Connected successfully” muncul. - Periksa Server MySQL: Pastikan server MySQL berjalan dengan baik. Jika Anda memiliki akses shell, coba periksa status MySQL dengan perintah berikut:
service mysql status
Atau, tergantung pada distribusi Linux yang digunakan, perintah ini mungkin berbeda.
- Reboot Server: Coba reboot server tempat WordPress di-host dan server database. Terkadang, reboot sederhana dapat memperbaiki masalah koneksi.
Jika setelah mencoba langkah-langkah di atas masalah masih berlanjut, sebaiknya hubungi penyedia hosting Anda atau tim dukungan WordPress untuk mendapatkan bantuan lebih lanjut.