Error Establishing Database Connection adalah masalah umum yang dapat terjadi di situs WordPress Anda. Masalah ini terjadi ketika WordPress tidak dapat terhubung ke basis data MySQL. Berikut adalah beberapa langkah yang dapat Anda ikuti untuk mengatasi masalah ini:
1. Periksa Konfigurasi wp-config.php
- Buka file
wp-config.php
yang ada di direktori root situs WordPress Anda. - Pastikan bahwa pengaturan koneksi basis data Anda benar. Informasi ini termasuk nama host (biasanya ‘localhost’ jika database berada di server yang sama), nama pengguna, kata sandi, dan nama database. Contoh pengaturan yang benar:
define('DB_NAME', 'nama_database');
define('DB_USER', 'nama_pengguna_database');
define('DB_PASSWORD', 'kata_sandi_database');
define('DB_HOST', 'localhost');
Pastikan Anda telah menggunakan informasi yang benar, dan pastikan tidak ada spasi ekstra atau karakter khusus lainnya.
- Anda juga dapat mencoba untuk mengganti
localhost
dengan alamat IP basis data jika diperlukan.
2. Periksa Status Server Database
- Pastikan bahwa server database (biasanya MySQL) berjalan dengan baik. Anda bisa memeriksa statusnya melalui panel kontrol hosting atau dengan menjalankan perintah berikut melalui SSH jika Anda memiliki akses:
service mysql status
Jika server database tidak berjalan, Anda perlu memulai ulang layanan MySQL. Perintah berikut dapat digunakan untuk memulai ulang server database:
service mysql restart
- Jika server database masih tidak dapat diakses, Anda mungkin perlu menghubungi penyedia hosting Anda atau administrator server untuk bantuan lebih lanjut.
3. Cek Kuota Disk
Pastikan bahwa Anda belum mencapai kuota disk maksimum yang diberikan oleh penyedia hosting Anda. Jika ruang disk Anda sudah penuh, itu dapat mengganggu operasi basis data dan menghasilkan error koneksi basis data.
4. Periksa Tabel Basis Data
Jalankan perintah berikut untuk memeriksa integritas tabel dalam basis data Anda. Ini akan memeriksa dan memperbaiki tabel yang rusak jika ditemukan.
mysqlcheck -u nama_pengguna_database -p --auto-repair --check --optimize nama_database
Gantilah nama_pengguna_database
dan nama_database
dengan informasi yang sesuai.
5. Periksa Layanan Hosting
Kadang-kadang, masalah ini dapat disebabkan oleh masalah pada infrastruktur hosting Anda. Pastikan untuk memeriksa jika penyedia hosting Anda mengalami gangguan atau pemeliharaan yang mungkin memengaruhi server database Anda.
6. Hubungi Dukungan Hosting
Jika Anda telah mencoba semua langkah di atas dan masih mengalami masalah, sebaiknya Anda menghubungi dukungan hosting Anda. Mereka akan dapat memberikan bantuan lebih lanjut dalam menyelesaikan masalah Error Establishing Database Connection ini.
Kesimpulan
Error Establishing Database Connection adalah masalah umum di WordPress, tetapi dengan langkah-langkah di atas, Anda dapat mencoba untuk mengatasinya. Pastikan untuk melakukan backup situs Anda sebelum melakukan perubahan atau pemeliharaan yang signifikan pada basis data Anda untuk menghindari kehilangan data.