Memperbaiki “error establishing database” di WordPress

Mengapa Anda Dapatkan Kesalahan Menentukan Koneksi Database Pertama, penting mengapa Anda melihat kesalahan ini sejak awal. Ada dua bagian untuk instalasi WordPress: File Inti Database mySQL Semua instalasi WordPress berbagi file inti umum dan kemudian dikustomisasi saat menambahkan tema, plugin, dan media seperti gambar. Semua kustomisasi dan konten yang ditampilkan oleh WordPress Anda disimpan di […]

Mengapa Anda Dapatkan Kesalahan Menentukan Koneksi Database

Pertama, penting mengapa Anda melihat kesalahan ini sejak awal.

Ada dua bagian untuk instalasi WordPress:

  • File Inti
  • Database mySQL

Semua instalasi WordPress berbagi file inti umum dan kemudian dikustomisasi saat menambahkan tema, plugin, dan media seperti gambar.

Semua kustomisasi dan konten yang ditampilkan oleh WordPress Anda disimpan di dalam database. Inilah yang membuat situs Anda unik.

Ketika Anda melihat Kesalahan Menetapkan Koneksi Database , ini berarti file WordPress Anda tidak berhasil terhubung ke database Anda .

Temukan Nama Basis Data WordPress Anda

Langkah pertama untuk memecahkan masalah ini, adalah mencari file wp-config.php Anda dan melihat database apa yang sedang Anda coba koneksikan.

Jika Anda menghosting kami, Anda memiliki akses ke cPanel, yang dapat Anda gunakan untuk menempatkan file manager:

cPanel -> File Manager -> Root Folder Of WordPress (banyak kali public_html)

Anda dapat mengklik edit di dalam file manager dan Anda akan melihat:

Ini memberitahu kita bahwa database WordPress sedang mencoba untuk terhubung ke keydiets_wp .

Periksa Itu Database WordPress Ada

Selanjutnya, Anda ingin memastikan database benar-benar ada di dalam cPanel Anda.

Anda dapat menemukannya di cPanel -> MySQL® Databases :

Jika Anda tidak melihat database Anda tercantum dalam tabel ini, Anda perlu mencari tahu di mana itu.

Apakah tidak sengaja dihapus? Apakah Anda memiliki cadangan? Apakah Anda baru-baru ini memindahkan host web?

Inilah sebabnya mengapa saya selalu mengingatkan orang untuk menyimpan cadangan yang baik. Jika tidak ada yang lain, daftar untuk mendapatkan akun gratis di ManageWP dan minta mereka melakukan backup otomatis sebulan sekali.

Selama akun Anda tidak lebih besar dari 100.000 Inode atau 20GB ruang disk, kami secara otomatis mengambil cadangan penuh akun Anda setiap malam, tetapi jika database dihapus sebelum cadangan ini, kemungkinan itu juga hilang. Alasan lain mengapa sangat penting untuk menyimpan cadangan Anda sendiri.

Periksa Nilai wp-config.php Anda

Setelah Anda menemukan database, Anda ingin memeriksa kembali nama database di dalam wp-config.php untuk memastikan itu nama database yang sama dengan yang ada di cPanel Anda.

Jika ya, Anda kemudian ingin melihat pengguna basis data:

Pastikan Pengguna DB Memiliki Keistimewaan:

Anda akan melihat di screenshot saya di atas pengguna ini juga di  kolom Privileged Users . Jika tidak, Anda harus menetapkan pengguna database ke database.

Anda dapat melakukannya dengan membuka  cPanel -> MySQL® Databases:

Pengguna harus memiliki hak penuh ke database (didefinisikan setelah Anda mengklik tombol Tambah):

 

Periksa Kata Sandi Pengguna DB

Jika semua hal di atas benar, Anda harus melihat kata sandi pengguna database di dalam file wp-config.php Anda :

Kemungkinan kata sandi pengguna database direset, jadi Anda dapat dengan mudah mengubah bagian dalam  cPanel -> MySQL® Databases -> Ubah Kata Sandi  (di sebelah pengguna yang benar di bawah Pengguna Saat Ini):

Saya selalu merekomendasikan menggunakan Generator Kata Sandi sehingga kekuatannya Sangat Kuat 100/100 . Jika itu lebih rendah dari ini, seluruh instalasi WordPress Anda bisa beresiko.

Jika mengubah kata sandi pengguna database, Anda harus memperbaruinya di dalam file wp-config.php Anda: