Kali ini kita akan mempelajari tentang masalah pada wordpress yang mana ketika sedang diakses muncul tulisan Error Establishing a Database Connection.
Sebenarnya jika melihat kasus ini banyak penyebabnya tidak saja karena server down tapi bisa jadi disebabkan oleh Database Anda Corrupt atau Login Credential untuk Database kalian Salah.
Makanya kalian wajib menelisik terlebih dahulu kesalahannya di mana? Mulai dari check server, hingga apakah kalian ada salah dalam memasukkan password atau user name.
Tapi di sini kita akan berasumsi jika Error Establishing a Database Connection ini muncul diakibatkan oleh kesalahan system dari internal wordpressnya atau koneksi database.
Pertama kalian masuk ke cPanel terlebih dulu, kemudian klik kanan edit pada wp-config.php
Dan fokuslah pada bagian berikut ini.
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘somuvnet_wp670’);
/** MySQL database username */
define(‘DB_USER’, ‘somuvnet_wp67’);
/** MySQL database password */
define( ‘DB_PASSWORD’, ‘password_here’ );
/** MySQL hostname */
define( ‘DB_HOST’, ‘localhost’ );
Seperti yang terlihat pada kode di atas, terdapat informasi yang kalian perlukan untuk mengakses database WordPress.
- Nama database (DB_NAME)
- Username (DB_USER)
- Password (DB_PASSWORD)
- Database Host (DB_HOST)
Jika terdapat kesalahan pada salah satu nilai, dipastikan WordPress tidak dapat terhubung ke database.
Cara paling mudah untuk memastikan apakah detail tersebut sudah benar adalah membandingkannya dengan detail MySQL Database. Silakan masuk ke cPanel hosting kalian dan pilih bagian MySQL Databases. Sebagai gambaran, berikut adalah tampilan menu yang akan kalian hadapi.
Setelah memilih menu MySQL Databases, silakan masuk ke bagian Current Databases. Di sana terdapat semua database dan user yang digunakan oleh website kalian. Informasi yang kalian cari berada pada kolom Database dan Privileged Users.
Tujuannya adalah mencocokkan kode yang ada pada dua kolom tersebut dengan kode pada DB_NAME dan DB_USER yang berada dalam file wp-config.php. Untuk lebih jelasnya, silakan lihat gambar di bawah ini:
KESIMPULAN
Perlu diketahui, kasus Error Establishing a Database Connection lebih sering terjadi disebabkan oleh Database kalian Corrupt atau Login Credential untuk Database kalian Salah.
Jika sudah selesai silahkan refresh bersihkan coockis, flush dns hingga restart perangkat kalian, tujuan agar file yang lama tidak terbaca. Tapi jika masih juga muncul Error tersebut silahkan menghubungi penyedia layanan hosting atau tim di mana kalian membuat website.