Salah satu error yang paling sering menghantui pengguna WordPress adalah pesan “Error Establishing a Database Connection”. Error ini tidak hanya membuat panik karena situs menjadi tidak bisa diakses, tapi juga bisa menyebabkan kerugian trafik dan penurunan kepercayaan pengunjung jika tidak segera diatasi. Dalam artikel ini, kita akan membahas secara lengkap: Error ini muncul ketika WordPress tidak dapat terhubung ke database MySQL tempat semua konten situs disimpan. Pesan yang muncul biasanya: Error establishing a database connection Artinya, file WordPress kamu bisa diakses, tapi database tidak dapat dihubungi. Periksa baris berikut: Pastikan semua data sesuai dengan pengaturan database di hosting kamu. Buat file Bisa jadi server database sedang down. Mintalah bantuan teknisi hosting untuk cek status MySQL. Jika error terjadi setelah update, gunakan backup terakhir yang stabil. Jika kamu mengalami lonjakan trafik, pertimbangkan untuk upgrade ke VPS atau Cloud Hosting dan gunakan plugin caching. Download versi terbaru WordPress, lalu upload ulang semua file kecuali “Error establishing a database connection” memang membuat panik, tapi kamu bisa menanganinya dengan mengikuti panduan ini. Mulailah dari pengecekan file konfigurasi, lalu database, dan jika perlu minta bantuan teknisi hosting. Dengan backup rutin dan hosting yang andal, kamu bisa mencegah error ini terulang.Cara Mengatasi Error Establishing a Database Connection di WordPress
Apa Itu Error Establishing a Database Connection?
Penyebab Umum Error Establishing a Database Connection
Langkah-Langkah Mengatasi Error
1. Cek File
wp-config.phpdefine('DB_NAME', 'nama_database');
define('DB_USER', 'nama_user');
define('DB_PASSWORD', 'password_user');
define('DB_HOST', 'localhost');
2. Uji Koneksi Database Secara Manual
db-test.php dan isi:<?php
$connection = mysqli_connect('localhost', 'username', 'password', 'database_name');
if ($connection) {
echo 'Koneksi berhasil!';
} else {
echo 'Koneksi gagal: ' . mysqli_connect_error();
}
?>
3. Perbaiki Database WordPress
wp-config.php:
define('WP_ALLOW_REPAIR', true);
/wp-admin/maint/repair.php4. Hubungi Provider Hosting
5. Restore Backup
6. Cek Resource Server
7. Install Ulang File WordPress
wp-content dan wp-config.php.Tips Mencegah Error di Masa Depan
Pertanyaan Umum (FAQ)
.htaccess.Kesimpulan