Cara Memperbaiki Masalah Error Establishing a Database Connection di WordPress
Jika Anda mengalami “Error Establishing a Database Connection” pada WordPress, ini bisa disebabkan oleh beberapa faktor yang berbeda. Masalah ini sering kali berkaitan dengan file konfigurasi atau database Anda. Berikut adalah panduan lengkap untuk membantu Anda mengidentifikasi dan memperbaiki masalah ini.
Hal pertama yang harus diperiksa adalah file wp-config.php
. File ini berisi informasi penting tentang koneksi database Anda. Kesalahan dalam file ini bisa menyebabkan WordPress tidak bisa terhubung ke database. Mari kita tinjau beberapa penyebab umum dan solusinya.
Penyebab Umum Error Establishing a Database Connection di WordPress
- Username, Password, atau Nama Database Tidak Sesuai di WordPress
DB_HOST
Tidak Selalulocalhost
pada WordPress- Tabel Database Corrupt yang Menyebabkan Error Koneksi
Langkah-Langkah Memperbaiki Error Establishing a Database Connection pada WordPress
Memeriksa Username, Password, dan Nama Database pada wp-config.php
Periksa dengan teliti username, password, dan nama database pada file wp-config.php
Anda. Pastikan baris-baris berikut sudah sesuai dengan informasi yang diberikan oleh penyedia hosting Anda:
1 2 3 4 |
define( 'DB_NAME', 'database_name_here' ); define( 'DB_USER', 'username_here' ); define( 'DB_PASSWORD', 'password_here' ); define( 'DB_HOST', 'localhost' ); |
Jika ada kesalahan dalam salah satu dari nilai-nilai ini, perbaiki dan simpan perubahan. Kemudian, coba akses kembali situs WordPress Anda.
Memeriksa dan Mengatur DB_HOST
yang Benar di File Konfigurasi WordPress
Seringkali, DB_HOST
mungkin tidak menggunakan localhost
. Misalnya, beberapa penyedia hosting mungkin menggunakan alamat IP atau nama host khusus untuk koneksi database. Periksa baris ini di file wp-config.php
:
1 |
define( 'DB_HOST', 'localhost' ); |
Gantilah localhost
dengan alamat IP seperti 127.0.0.1
atau nama host lain yang diberikan oleh penyedia hosting Anda jika diperlukan.
Cara Memperbaiki Tabel Database Corrupt yang Menyebabkan Error
Jika langkah-langkah di atas sudah dilakukan namun masalah masih berlanjut, kemungkinan besar ada tabel dalam database Anda yang corrupt. Untuk memperbaikinya, Anda bisa menambahkan baris berikut ke dalam file wp-config.php
Anda:
1 |
define( 'WP_ALLOW_REPAIR', true ); |
Setelah menambahkan baris tersebut, akses halaman perbaikan database melalui link berikut untuk memperbaiki dan mengoptimalkan tabel database Anda:
http://www.domainanda.com/wp-admin/maint/repair.php
Solusi Lainnya untuk Error Establishing a Database Connection
Jika semua langkah di atas tidak berhasil, Anda bisa mencoba beberapa solusi tambahan berikut:
- Periksa URL Situs WordPress: Masalah ini juga bisa disebabkan oleh URL situs yang tidak benar. Login ke
phpMyAdmin
dan jalankan perintah berikut untuk memperbarui URL situs Anda: - Hubungi Provider Hosting: Jika error masih berlanjut, mungkin ada masalah dengan koneksi database di server Anda. Hubungi penyedia hosting Anda untuk mendapatkan bantuan teknis lebih lanjut.
1 |
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl' |
Catatan Penting
Jika semua langkah di atas tidak menyelesaikan masalah, kemungkinan besar database Anda mengalami kerusakan yang tidak dapat diperbaiki dengan cara-cara ini. Anda dapat menggunakan jasa perbaikan database yang kami sediakan untuk bantuan lebih lanjut.
Salam,
GemarOprek