Kesalahan Membuat Koneksi Basis Data - Bagaimana Cara Memperbaikinya?

Diterbitkan: 2020-10-03

Pengguna WordPress sering menghadapi kesalahan saat mengerjakan situs web atau blog mereka. Kesalahan sangat mengganggu, tidak peduli bagaimana itu terjadi. “Kesalahan saat membuat koneksi database” adalah salah satu kesalahan WordPress yang paling umum dan mungkin paling menjengkelkan. Pernahkah Anda menghadapi kesalahan WordPress ini? Apakah Anda dapat memperbaikinya? Jika Anda belum menerima kesalahan seperti ini, ini tidak berarti Anda tidak akan pernah menerimanya. Sangat normal untuk menerima kesalahan saat bekerja di WordPress. Jadi jangan heran jika Anda pernah menerima kesalahan saat membuat koneksi database. Pada artikel ini, kita akan membahas pesan kesalahan umum WordPress ini secara mendetail. Kami juga akan mempelajari cara memperbaiki kesalahan saat membuat koneksi database.

Daftar isi

Kesalahan membangun koneksi database

Tahukah Anda apa yang menyebabkan kesalahan WordPress dalam membuat koneksi database? Setiap kali Anda menerima kesalahan WordPress ini, situs web Anda akan turun karena gagal berkomunikasi atau tidak lagi memiliki akses ke database WordPress Anda. WordPress menyimpan semua informasi situs Anda di database MySQL Anda. Informasi situs termasuk data posting, data halaman, informasi meta, informasi login, pengaturan plugin, dll. Database MySQL tidak menyimpan data seperti konten media dan file inti, seperti index.php, wp-login.php, dll. Jadi setiap kali orang mengunjungi situs web Anda, PHP mengeksekusi kode di halaman web dan menanyakan informasi dari database MySQL. Dan kemudian situs web Anda akan ditampilkan di browser web pengunjung. Tetapi jika basis data MySQL Anda gagal berfungsi dengan baik karena alasan apa pun, Anda akan menerima pesan kesalahan yang mengatakan – Kesalahan membangun koneksi basis data .

Error Establishing a Database Connection – How to Fix it? 1

Ketika kesalahan WordPress ini muncul, halaman beranda situs web Anda tidak akan menampilkan informasi karena gagal mengambil data apa pun untuk menunjukkannya di halaman. Dan alasannya adalah koneksi tidak berfungsi dengan baik. Ini akan merusak frontend situs WordPress Anda. Selain itu, Anda tidak akan dapat mengakses dasbor WordPress Anda. Terkadang pengunjung Anda tidak melihat kesalahan ini. Dan ini terjadi hanya karena situs web Anda kemungkinan besar menggunakan cache. Ini pendekatan yang baik untuk meningkatkan pengalaman pengguna situs Anda. Misalnya, jika situs Anda di-cache selama satu jam, sehari, atau bahkan seminggu, itu akan tampak baik-baik saja bagi pengunjung Anda meskipun ada masalah yang terjadi.

Cara Memperbaiki Kesalahan Membuat Koneksi Database

Kesalahan WordPress dalam membuat koneksi database tidak boleh dianggap enteng karena ini dapat memengaruhi lalu lintas, penjualan, dan analitik situs web Anda. Jadi, Anda harus mencoba mengatasi kesalahan WordPress ini segera setelah muncul di layar Anda. Jika Anda seorang pemula WordPress, mungkin tidak mudah bagi Anda untuk mengatasi kesalahan WordPress. Tapi jangan khawatir! Kami telah datang dengan beberapa perbaikan paling efektif untuk kesalahan WordPress khusus ini. Jadi mari kita mulai.

Periksa Kredensial Basis Data WordPress

Alasan paling umum untuk kesalahan WordPress ini adalah kredensial basis data yang salah. Dan jika Anda baru saja memindahkan situs WordPress Anda ke host baru, kemungkinan besar Anda akan menerima kesalahan WordPress ini. File wp-config.php menyimpan semua kredensial database WordPress Anda. Ini adalah file konfigurasi WordPress yang berisi pengaturan WordPress termasuk informasi database Anda.

Dalam file wp-config.php, Anda perlu mencari informasi berikut –

Error Establishing a Database Connection – How to Fix it? 2

Pastikan informasi seperti nama database, username, password, dan database host sudah benar. Anda perlu mengonfirmasi informasi ini dari dasbor akun hosting WordPress. Untuk melakukannya, masuk ke akun hosting WordPress Anda > buka bagian Database > klik Database MySQL .

Error Establishing a Database Connection – How to Fix it? 3

Ini akan membawa Anda ke halaman manajemen basis data di dasbor hosting Anda. Sekarang temukan nama database dan nama pengguna Anda.

Error Establishing a Database Connection – How to Fix it? 4

Anda akan melihat daftar pengguna dalam database. Ada tautan Ubah Kata Sandi di mana Anda dapat mengubah kata sandi pengguna.

Error Establishing a Database Connection – How to Fix it? 5

Anda perlu memeriksa nama database, nama pengguna, dan kata sandi. Jika perlu, Anda perlu mengubah informasi itu di file wp-config.php Anda. Setelah itu, Anda perlu mengunjungi situs web Anda lagi untuk memeriksa apakah kesalahan WordPress telah diperbaiki. Tetapi jika kesalahan masih terjadi, ini berarti masalahnya adalah sesuatu yang lain. Cobalah solusi yang diberikan di bawah ini.

Periksa Informasi Host Basis Data

Jika masalahnya tidak terkait dengan kredensial database WordPress, maka mungkin Anda perlu memeriksa informasi host database Anda. Pastikan informasi host database sudah benar. Sebagian besar perusahaan hosting menggunakan localhost sebagai host database WordPress Anda. Namun, beberapa penyedia layanan hosting terkelola menggunakan server terpisah untuk menghosting database WordPress. Jika demikian, informasi host database WordPress Anda tidak akan menjadi localhost. Anda harus menghubungi penyedia layanan hosting Anda untuk mengonfirmasi informasi host database WordPress Anda.

Periksa apakah Server Basis Data Mati

Jika semuanya tampak baik-baik saja tetapi Anda masih menghadapi kesalahan saat membuat koneksi database, maka mungkin server database Anda, yaitu server MySQL sedang down. Dan ini sering terjadi karena lalu lintas yang padat di server database Anda. Gagal menangani beban saat lalu lintas padat, terutama saat Anda menggunakan hosting bersama. Situs WordPress Anda akan menjadi sangat lambat, bahkan beberapa pengguna mungkin menerima kesalahan. Jadi hal terbaik yang dapat Anda lakukan di sini adalah menghubungi penyedia hosting web Anda untuk mengonfirmasi apakah server basis data Anda responsif atau tidak.

Jika Anda memiliki situs lain yang berjalan di server database yang sama, Anda harus memeriksa situs tersebut untuk memastikan apakah server MySQL Anda benar-benar down atau tidak. Tetapi jika Anda tidak memiliki situs lain di server yang sama, maka Anda harus pergi ke dasbor hosting Anda. Coba akses phpMyAdmin dan hubungkan database. Jika Anda berhasil terhubung, Anda perlu memverifikasi apakah pengguna database Anda memiliki izin yang memadai atau tidak. Untuk melakukannya, Anda perlu membuat file baru, bernama testconnection.php . Dalam file ini, Anda perlu menambahkan kode berikut -

Error Establishing a Database Connection – How to Fix it? 6

Catatan: Jangan lupa untuk mengganti username dan password dengan informasi yang benar.

Dan kemudian, unggah file yang baru dibuat ini ke situs WordPress Anda, dan akses melalui browser web apa pun. Jika berhasil terhubung, ini berarti pengguna database Anda memiliki izin yang memadai, dan ada hal lain yang salah di sini.

Untuk memastikan semuanya baik-baik saja, Anda harus kembali ke file wp-config dan memeriksa semuanya secara menyeluruh.

Perbaiki Basis Data WordPress

Jika Anda masih menghadapi kesalahan WordPress yang sama, mungkin Anda perlu memeriksa kerusakan database. Dan jika rusak, Anda perlu memperbaiki database WordPress Anda. Dan untuk melakukannya, Anda cukup menambahkan kode (diberikan di bawah) di file wp-config.php Anda.

define( 'WP_ALLOW_REPAIR', benar );

Error Establishing a Database Connection – How to Fix it? 7

Anda perlu menambahkan kode ini tepat sebelum ini – Itu saja, berhenti mengedit! Selamat ngeblog . Setelah Anda berhasil menambahkan kode, Anda perlu mengunjungi halaman ini untuk melihat pengaturan – http://www.yoursite.com/wp-admin/maint/repair.php

Layar yang muncul ditunjukkan di bawah ini:

Error Establishing a Database Connection – How to Fix it? 8

Ada dua opsi: “Perbaiki Basis Data” dan “Perbaiki dan Optimalkan Basis Data” . Anda dapat memilih salah satu dari ini sesuai.

Catatan: Untuk mengakses halaman perbaikan database, tidak perlu login. Setelah memperbaiki database Anda (atau memperbaiki dan mengoptimalkannya), jangan lupa untuk menghapus kode (yang Anda tambahkan sebelumnya) dari file wp-config.php .

Video tutorial

Tonton tutorial video ini untuk pemahaman yang lebih baik tentang cara memperbaiki kesalahan WordPress dalam membuat koneksi database –

Kesimpulan

Tujuan utama artikel ini adalah untuk membuat Anda terbiasa dengan salah satu kesalahan WordPress yang paling umum – Kesalahan Membuat Koneksi Database . Pada artikel ini, kami telah membahas alasan mengapa kesalahan WordPress ini terjadi. Dan kami juga telah mempelajari cara memperbaiki kesalahan WordPress ini. Mudah-mudahan, Anda sekarang dapat mengatasi kesalahan WordPress ini tanpa bergantung pada profesional atau ahli mana pun.