Dibuat pada 12 Mei 2021
“Error Establishing a Database Connection” merupakan pesan ketika WordPress gagal terhubung dengan database. Penyebab hal ini adalah data di database tidak bisa diakses oleh WordPress. Halaman website kemudian akan menampilkan pesan kesalahan seperti ini.
Kesalahan tersebut mengakibatkan website tidak bisa diakses, trafik menurun, dan mungkin akan memengaruhi reputasi website. Anda perlu bergegas menyelesaikan masalah ini supaya website kembali normal.
Ada beberapa penyebab munculnya pesan error ini pada website:
- Informasi kredensial database yang salah.
- Database yang corrupt.
- Server sedang down.
Langkah-langkah Mengatasi Error Establishing a Database Connection
Ada beberapa langkah yang bisa Anda ikuti untuk mengatasi error ini:
- Cek Informasi Kredensial Database: Langkah ini perlu Anda lakukan untuk memastikan kredensial database telah sesuai. Kredensial database merupakan prasyarat supaya WordPress terhubung dengan database.
- Perbaiki Database: Langkah ini juga perlu Anda lakukan untuk memperbaiki masalah pada database. Anda bisa menggunakan fitur Repair Database di cPanel.
- Restore Backup Database Website: Langkah ini opsional Anda lakukan. Anda dapat memulihkan backup database website, jika sebelumnya telah melakukan proses backup.
Cek Informasi Kredensial Database
Anda perlu memastikan informasi kredensial database pada file wp-config.php telah sesuai. File ini yang akan menjembatani antara website WordPress dengan database Anda. Ikuti langkah-langkah di bawah ini untuk mengeceknya.
1. Masuk ke Member Area Niagahoster.
2. Pilih menu Layanan Anda, kemudian pilih submenu Hosting. Pilih layanan hosting aktif yang ingin Anda kelola, kemudian klik Kelola Hosting.
3. Anda akan diarahkan ke tab cPanel pada Pengaturan Hosting. Kemudian, pilih File Manager untuk mengelola file hosting Anda.
4. Anda akan berada di halaman File Manager. Silakan masuk ke direktori public_html. Cari dan klik kanan pada file wp-config.php. Deretan menu pengaturan akan tampil. Untuk menampilkan isi file wp-config.php, pilih View.
5. Anda akan melihat isi dari file wp-config.php. Untuk menemukan informasi kredensial database, Anda perlu gulir ke bawah. Kemudian, catat atau salin informasi berikut:
- DB_NAME (Nama database)
- DB_USER (Username)
- DB_PASSWORD (Password)
- DB_HOST (Host database)
- $table_prefix (Table Prefix database)
Gulir lagi ke bawah untuk menemukan informasi Table Prefix database.
6. Silakan kembali ke tab cPanel pada Pengaturan Hosting. Kemudian, pilih MySqlDB untuk mengecek informasi kredensial database Anda.
7. Halaman MySQL Databases akan ditampilkan. Gulir ke bawah untuk menemukan bagian Current Databases. Anda bisa memastikan apakah informasi kredensial database telah sesuai dengan kode di file wp-config.php.
8. Jika informasi kredensial database di file wp-config.php berbeda dengan pengaturan di MySQL Databases, Anda bisa mengedit file tersebut. Klik kanan pada file wp-config.php dan Anda akan melihat deretan menu pengaturan. Pilih Edit untuk mengedit file.
9. Anda akan melihat jendela pop-up konfirmasi. Jendela yang berisi informasi bahwa Anda akan mengedit file wp-config.php. Klik tombol Edit untuk melanjutkan.
10. Ubah bagian berikut ini pada file wp-config.php agar informasi kredensial database sesuai.
define( 'DB_NAME', 'nama_database' ); define( 'DB_USER', 'username' ); define( 'DB_PASSWORD', 'password' ); define( 'DB_HOST', 'localhost' );
Kemudian, klik Save Changes untuk menyimpan perubahan.
11. Muncul notifikasi sukses ketika file wp-config berhasil Anda ubah. Anda bisa mengakses kembali website pada browser. Akan tetapi, jika langkah ini belum menyelesaikan masalah, Anda dapat melanjutkan ke langkah berikutnya.
Perbaiki Database
Anda juga bisa memperbaiki database untuk mengatasi error ini. cPanel telah menyediakan fitur untuk repair database. Ikuti langkah-langkah di bawah untuk memperbaiki database.
1. Masuk ke Member Area Niagahoster.
2. Pilih menu Layanan Anda, kemudian pilih submenu Hosting. Pilih layanan hosting aktif yang ingin Anda kelola, kemudian klik Kelola Hosting.
3. Anda akan diarahkan ke tab cPanel pada Pengaturan Hosting. Kemudian, pilih MySqlDB untuk mengelola database Anda.
4. Halaman MySQL Databases akan ditampilkan. Gulir ke bawah untuk menemukan bagian Modify Databases. Selanjutnya, pada kolom Repair Database pilih database yang ingin Anda perbaiki. Klik tombol Repair Database untuk mulai memperbaiki database.
5. Selamat! Proses perbaikan sudah selesai.
6. Anda bisa mengakses kembali halaman website pada browser. Jika langkah ini belum juga menyelesaikan masalah, Anda dapat melanjutkan ke langkah terakhir.
Restore Backup Database Website
Backup bisa Anda lakukan sebagai tindakan preventif supaya data tidak hilang. Jika Anda telah melakukan backup pada database website, Anda bisa memulihkan file backup tersebut.
Catatan: Setelah Anda memulihkan file backup, database akan kembali seperti semula sesuai tanggal dilakukan backup database.
Ikuti langkah-langkah di artikel ini untuk memulihkan backup database Anda:
Kemudian, Anda bisa mengakses kembali halaman website pada browser.