Error “Error Establishing a Database Connection” di WordPress muncul ketika situs Anda tidak dapat terhubung ke basis data. Masalah ini dapat disebabkan oleh berbagai faktor, mulai dari kesalahan konfigurasi hingga masalah server. Berikut adalah panduan lengkap untuk mengatasi masalah ini.
Penyebab Umum
- Informasi Login Basis Data Salah: Nama basis data, nama pengguna, atau kata sandi salah dalam file konfigurasi.
- Server Basis Data Tidak Aktif: Server basis data mungkin tidak berjalan atau tidak dapat diakses.
- File Konfigurasi Rusak: File
wp-config.php
mungkin rusak atau mengandung kesalahan. - Batas Koneksi Basis Data Terlampaui: Server hosting mungkin memiliki batasan koneksi yang telah terlampaui.
- Korupsi Basis Data: Basis data mungkin rusak atau korup.
Langkah-Langkah Pemecahan Masalah
1. Periksa File wp-config.php
File wp-config.php
berisi informasi login basis data. Pastikan informasi berikut benar:
- DB_NAME: Nama basis data.
- DB_USER: Nama pengguna basis data.
- DB_PASSWORD: Kata sandi basis data.
- DB_HOST: Alamat host basis data, biasanya
localhost
.
define('DB_NAME', 'nama_basis_data');
define('DB_USER', 'nama_pengguna');
define('DB_PASSWORD', 'kata_sandi');
define('DB_HOST', 'localhost');
2. Periksa Status Server Basis Data
Pastikan server basis data (MySQL atau MariaDB) aktif dan berjalan. Jika Anda menggunakan layanan hosting, hubungi dukungan pelanggan untuk memastikan server basis data berfungsi dengan baik.
3. Periksa Batasan Koneksi
Jika situs Anda menerima lalu lintas yang tinggi, mungkin saja telah terlampaui batasan koneksi basis data. Coba meningkatkan batasan ini atau optimalkan situs Anda untuk mengurangi beban server.
4. Perbaiki Basis Data yang Rusak
Jika basis data rusak, Anda dapat mencoba memperbaikinya dengan menambahkan baris berikut ke file wp-config.php
:
define('WP_ALLOW_REPAIR', true);
Setelah menambahkan baris tersebut, akses http://yourdomain.com/wp-admin/maint/repair.php
dan ikuti petunjuk untuk memperbaiki basis data. Setelah selesai, hapus baris tersebut dari file wp-config.php
.
5. Cek Plugin dan Tema
Kadang-kadang, plugin atau tema yang tidak kompatibel dapat menyebabkan masalah koneksi basis data. Nonaktifkan semua plugin dan ganti tema ke tema default seperti Twenty Twenty-One untuk memeriksa apakah masalah tetap ada.
6. Periksa Log Error
Cek log error untuk mendapatkan informasi lebih lanjut tentang penyebab masalah. Log error biasanya dapat ditemukan di direktori root WordPress atau di dasbor hosting Anda.
7. Hubungi Dukungan Hosting
Jika semua langkah di atas tidak membantu, hubungi dukungan pelanggan hosting Anda. Mereka dapat memberikan bantuan lebih lanjut dan memeriksa apakah ada masalah dengan server atau konfigurasi hosting.
Kesimpulan
Error “Error Establishing a Database Connection” dapat menjadi masalah yang menakutkan, tetapi dengan mengikuti langkah-langkah di atas, Anda dapat mengidentifikasi dan memperbaiki penyebabnya. Pastikan untuk selalu memiliki cadangan situs Anda sehingga Anda dapat memulihkan data jika terjadi masalah serius. Dengan pemeliharaan rutin dan pemantauan, Anda dapat mencegah masalah ini di masa depan.
0 Comments