
Cara Memperbaiki Error Establishing a Database Connection WordPress
Ketika kamu sudah selesai melakukan proses migrasi situs WordPress, dengan tidak terduga muncul “Error establishing a database connection”. Ini adalah kesalahan fatal yang membuat situs kamu tidak dapat diakses oleh pengguna.
Kesalahan ini muncul karena WordPress tidak dapat membuat koneksi ke database. Ketika kamu tidak mengetahui cara untuk mengatasi hal ini, kamu bisa membaca artikel ini sampai selesai. Karena saya akan menunjukkan kepada kamu cara memperbaiki Error establishing a database connection di WordPress dengan cara yang mudah di mengerti.
Tapi sebelum itu, kamu perlu mengetahui penyebab Error establishing a database connection.
Masalah ini muncul bisa karena informasi database yang salah pada konfigurasi WordPress kamu, database rusak, atau database server yang tidak responsif.
WordPress menggunakan database untuk menyimpan semua konten dan data situs web. Kemudian terhubung ke database setiap kali seseorang mengunjungi situs web kamu.
Dan informasi yang dibutuhkan WordPress agar dapat terkoneksi dengan database adalah:
- Nama database
- Nama pengguna database
- Kata sandi database
- Database server
Informasi tersebut dapat kamu temukan dalam file wp-config.php konfigurasi WordPress.
Jika salah satu item ini salah, maka WordPress akan gagal terhubung ke server database, yang mengakibatkan muncul Error establishing a database connection.
Berikut adalah beberapa metode yang dapat kamu gunakan untuk melakukan perbaikan kesalahan koneksi database di WordPress.
Metode 1: Periksa Kredensial Login Database
Kesalahan yang paling umum terjadi adalah kredensial yang salah, ketika memasukkan info login database ke dalam file wp-config.php WordPress.
Untuk itu, hal pertama yang harus kamu lakukan adalah memeriksa kredensial login database sudah benar atau tidak.
Kamu dapat mengakses file wp-config.php ini melalui cPanel hosting situs web atau menggunakan bantuan FTP.
Jika kamu menggunakan cPanel, buka File Manager.
Kemudian pilih public_html di sebelah kiri, dan pada bagian kanan kamu cari file wp-config.php.
Selanjutnya kamu dapat mencari baris berikut di file wp-config.php.
1 2 3 4 5 6 7 8 9 |
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); |
Pastikan bahwa informasi untuk nama database, nama pengguna, kata sandi, dan host database sudah benar.
Jika masih ragu tentang informasi database ini, kamu dapat melihat informasi lengkap database melalui cPanel.
Di cPanel pada bagian Databases, klik MySQL Databases.
Kamu akan diarahkan ke halaman manajemen database. Dari sini, kamu dapat mengetahui nama database dan nama pengguna.
Pada bagian bawah halaman. Kamu akan menemukan pengguna database dan tautan untuk mengubah kata sandi pengguna.
Setelah selesai mengonfirmasi nama database, nama pengguna, dan kata sandi. Kamu dapat mengubah informasi itu di file wp-config.php jika diperlukan.
Setelah itu coba kunjungi situs web kamu apakah kesalahan koneksi database sudah hilang.
Metode 2: Memperbaiki Database WordPress
Jika kamu menemukan kesalahan yang berbeda pada wp-admin misalnya “One or more database tables are unavailable. The database may need to be repaired”, maka kamu perlu memperbaiki database kamu.
Kamu dapat mengatasi kesalahan ini dengan menambahkan kode pendek ke file wp-config.php. Pastikan untuk menambahkan tepat sebelum “That’s all, stop editing! Happy blogging”.
1 |
define('WP_ALLOW_REPAIR', true); |
Setelah selesai, kamu dapat melihat pengaturan dengan mengunjungi halaman http://domain.com/wp-admin/maint/repair.php.
Catatan: Kamu tidak perlu login untuk mengakses halaman Repair Database. Setelah selesai memperbaiki database, pastikan kamu menghapus kode ini dari wp-config.php.
Sampai disini, harusnya “Error establishing a database connection” berhasil diatasi dan situs web kamu dapat di akses kembali.
Kami harap artikel ini membantu kamu mengatasi kesalahan database pada saat migrasi situs WordPress. Kamu mungkin juga ingin melihat postingan kami tentang cara menghapus category dari URL WordPress.
Semoga panduan di atas bermanfaat. Jika kamu memiliki pertanyaan tinggalkan pada kolom komentar di bawah.