Error establishing a database connection.
Kalimat diatas mungkin adalah mimpi buruk bagi para pengguna WordPress dan merupakan salah satu error pada WordPress yang sering terjadi.
Apakah kamu pemilik situs web dan mendapat pesan “Error Establishing Database Connection On” saat sedang mengakses situs kamu sendiri di browser? Mungkin kamu akan cemas dan saya pikir beberapa dari kamu pernah menghadapi masalah ini. Ini adalah ketakutan besar bagi pemilik website, bukan? Error Establishing Database Connection On adalah jenis masalah atau kesalahan yang mungkin kamu hadapi di situs WordPress dan itu mungkin terjadi dengan banyak alasan.
Jika kamu menghadapi masalah ini, jangan khawatir kamu berada di tempat yang tepat dan blog ini sangat membantu untuk menyelesaikan masalah ini sendiri.
Apa sih error establishing a database connection?
Semua informasi yang tersedia di situs WordPress Anda, seperti post data, page data, meta information, plugin settings, login information, etc. disimpan di MySQL Database Anda. Beberapa data yang tidak tersimpan di database itu hanya konten media seperti gambar dan tema atau plugin Anda, serta core files seperti index.php, wp-login.php, dan sebagainya.
Ketika seseorang mengunjungi website Anda, PHP akan mengeksekusi kode di halaman dan meminta data dari database, yang kemudian akan disajikan kepada browser pengunjung.
Jika PHP tidak dapat meminta data dari database, Anda akan menerima pesan “Error establishing a database connection”. Seluruh halaman akan kosong karena tidak ada data yang didapatkan untuk ditunjukkan di layar browser. Bukan hanya mengganggu front end website Anda, hal ini juga bisa membuat Anda tidak dapat mengkases dashboard WordPress Anda.
Apa saja Penyebab error establishing a database connection ?
Oke sob untuk penyebab ada berbagai macam macam ya, sebagai berikut dibawah ini:
- Kredensial login database salah
- Database mengalami corrupt atau rusak dan harus diperbaiki
- Ada file yang rusak dengan instalasi WordPress
- Ada masalah dengan server database Anda
Bagaimana Cara Mengatasi Error Establishing a Database Connection
Sebelum sobat memulai proses nya, saya sarankan sobat ada baiknya Anda melakukan backup data situs Anda sebelum Anda memperbaiki website WordPress Anda.
1. Cek Kredensial Login Database
Database dan inti pada WordPress terhubung satu sama lain melalui file wp-config.php. Seperti langkah-langkah di atas sebelumnya kamu dapat menemukan file itu. Periksa hal-hal di bawah ini pada file itu.
define(‘DB_NAME’, ‘nama-database’);
define(‘DB_USER’, ‘database-nama pengguna’);
define(‘DB_PASSWORD’, ‘database-password’);
define(‘DB_HOST’, ‘localhost’);
2. Memeriksa Plugin dan Tema
Jenis masalah ini umumnya tidak disebabkan oleh tema atau plugin meskipun mungkin itu alasannya. Jadi, mimin sarankan kamu untuk memeriksa dengan mengganti nama folder tema dan plugin.
Kamu tidak dapat menonaktifkan tema atau plugin melalui dasbor, jadi kamu harus masuk ke cpanel, dan selanjutnya menuju ke folder instalasi WordPress, setelah itu ganti nama folder tema dan plugin yang sekiranya menyebabkan masalah Error Establishing Database Connection On. Jika tidak ada perubahan yang terjadi pada pesan kesalahan di browser, kembalikan nama perubahan itu ke aslinya.
3. Terdapat masalah dengan server database
Jika tidak ada satupun dari cara-cara diatas yang membantu menyelesaikan masalah Anda, maka Anda mungkin harus memeriksa dengan penyedia hosting Anda karena hal itu bisa menjadi masalah dengan server database Anda.
Misalnya, jika ada banyak koneksi bersamaan ke database Anda sekaligus, itu bisa menghasilkan error ini. Hal ini karena banyak host memiliki batasan pada server mereka tentang berapa banyak koneksi yang diperbolehkan sekaligus.
Menggunakan plugin caching dapat membantu meminimalkan interaksi database di situs Anda.
Masalah ini bisa banyak terjadi pada shared hosting karena orang lain secara teori dapat memengaruhi situs Anda. Hal ini karena shared hosting menggunakan semua resource yang sama di server.
4. Memperbaiki Database
Pada langkah kedua ini caranya cukup mudah. Beberapa situs banyak menyelesaikan masalah Error Establishing Database Connection On dengan mengikuti langkah-langkah ini. Jadi, ikuti langkah-langkah ini dengan baik. Dalam langkah ini kamu harus kembali ke cpanel atau kamu dapat mengakses instalasi WordPress di hosting kamu melalui FTP. (Filezilla atau semacamnya.)
Di folder root instalasi WordPress, kamu akan mendapatkan file wp-config.php. Buka file tersebut melalui editor dan tambahkan baris kode di bawah ini:
define(‘WP_ALLOW_REPAIR’, true);
Nah itulah seperti yang bisa sobat lihat, ada beberapa cara memperbaiki kesalahan dalam membangun koneksi database di WordPress. Yang paling umum adalah kredensial yang tidak valid dalam file wp-config.php. Langkah terbaik untuk memulai pemulihan website anda jika mengalami masalah ini adalah pastikan bahwa kredensial yang ada adalah kredensial yang benar.
Hal terakhir yang mungkin terjadi dan pasti tidak Anda inginkan untuk situs WordPress adalah downtime. Jadi mudah-mudahan tutorial diatas bisa membantu dan membuat situs sobat kembali aktif dan berjalan.