Cara Memperbaiki "Kesalahan Membuat Koneksi Database" di WordPress
Diterbitkan: 2021-08-13Terkadang situs web Anda kehilangan koneksi dengan database WordPress Anda. Akibatnya, Anda melihat layar putih kosong dengan pesan "Kesalahan saat membuat koneksi database."
Mungkin ada banyak alasan di balik kehilangan koneksi ini.
Ini adalah salah satu kesalahan umum di WordPress dan benar-benar dapat dipecahkan.
Dalam panduan ini, Anda akan mempelajari apa itu “Kesalahan saat membuat koneksi database”, kemungkinan penyebabnya, dan berbagai cara untuk memperbaikinya.
Daftar isi
- Apa itu "Kesalahan Membuat Koneksi Database" di WordPress?
- Penyebab Umum Kesalahan Membuat Koneksi Database
- 1. Kredensial Salah
- 2. File WordPress Rusak
- 3. Basis Data Rusak
- 4. Masalah Server
- 5. Terlalu Banyak Lalu Lintas
- Bagaimana memperbaikinya?
- Perbaiki 1: Periksa Kredensial Basis Data Anda
- Perbaiki 2: Konfirmasi Informasi Host Basis Data Anda
- Perbaiki 3: Memperbaiki Basis Data WordPress Anda
- Fix 4: Memperbaiki File Database WordPress yang Rusak
- Perbaiki 5: Periksa apakah Server Basis Data Mati
- Kemungkinan Perbaikan Lainnya untuk "Kesalahan Membuat Koneksi Database"
- 1. Memperbarui URL Situs WordPress
- 2. Reboot Server Web
- 3. Hubungi Dukungan Teknis
- Kesimpulan
Apa itu "Kesalahan Membuat Koneksi Database" di WordPress?
Memahami kesalahan ini bukanlah teka-teki. Kesalahannya cukup jelas. Berikut adalah artinya secara rinci:
WordPress menggunakan PHP dan MySQL untuk berfungsi.
- PHP : Ini adalah bahasa pemrograman yang digunakan untuk menulis file inti WordPress.
- MySQL : Ini adalah database yang menyimpan konten situs Anda, termasuk halaman, posting, tata letak, dan semua pengaturan. Pada dasarnya, MySQL adalah loker dengan semua elemen situs web Anda.
Saat pengunjung masuk ke situs web Anda, WordPress menjalankan baris perintah PHP untuk terhubung ke MySQL. Ini kemudian menampilkan semua yang ada di layar.
Ketika koneksi ini terputus karena suatu alasan, WordPress tidak dapat memperoleh informasi dari database untuk ditampilkan di layar. Dengan demikian, Anda dibiarkan dengan layar putih kosong dengan pesan "Kesalahan membuat koneksi database" seperti di bawah ini:

Penyebab Umum Kesalahan Membuat Koneksi Database
Intinya adalah perintah PHP tidak dapat terhubung dengan MySQL. Ada beberapa alasan yang menyebabkan putusnya koneksi ini. Berikut adalah beberapa penyebab umum kesalahan ini:
1. Kredensial Salah
WordPress membutuhkan kredensial khusus (nama pengguna dan kata sandi) untuk mengakses database. Jika kredensial yang Anda masukkan salah atau salah ketik, WordPress tidak dapat mengambil apa pun dari database Anda. Dengan demikian, ini menunjukkan kesalahan koneksi database.
2. File WordPress Rusak
Terkadang, file inti WordPress Anda rusak karena pembaruan plugin, tema, atau perangkat lunak utama WordPress yang gagal. Ini juga dapat menyebabkan kesalahan koneksi database.
3. Basis Data Rusak
Terkadang, plugin jahat atau serangan peretas dapat mengacaukan database Anda, yang menyebabkan kesalahan koneksi database.
4. Masalah Server
Kesalahan koneksi database juga muncul ketika server yang menyimpan file WordPress Anda rusak atau tidak berfungsi.
5. Terlalu Banyak Lalu Lintas
Meskipun lebih banyak lalu lintas adalah apa yang diinginkan setiap pemilik situs, lonjakan lalu lintas yang terlalu tinggi dapat menyebabkan basis data Anda menjadi tidak responsif. Itu terjadi ketika posting atau halaman Anda menjadi viral, dan semua orang mencoba mengakses situs web Anda. Server Anda tidak dapat menangani permintaan, dan Anda mendapatkan kesalahan koneksi database.
Bagaimana memperbaikinya?
Sekarang setelah Anda mengetahui apa kesalahan ini dan apa penyebabnya, mari kita lihat cara memperbaikinya. Anda dapat mengikuti lima cara ini untuk mencoba dan memperbaiki kesalahan ini:
Perbaiki 1: Periksa Kredensial Basis Data Anda
Kredensial basis data yang salah adalah penyebab paling umum untuk kesalahan koneksi basis data di WordPress. Jika Anda baru saja pindah ke host lain, ini mungkin alasan dalam kasus Anda.
Anda dapat memeriksa kredensial di file wp-config.php Anda.
- Masuk ke situs Anda menggunakan klien FTP atau pengelola file.
Berikut adalah contoh mengakses situs menggunakan FileZilla.

Kuadran kanan menunjukkan daftar folder yang berisi file situs web Anda.
- Arahkan ke folder root situs web Anda. Sebagian besar, folder root dinamai menurut nama domain Anda atau public_html. Klik dua kali untuk membukanya.
- Klik kanan file wp-config.php dan klik opsi 'Edit'.

Sekarang, cari empat baris informasi berikut:
- Nama Basis Data
// ** MySQL settings ** // /** The name of the database for WordPress */ define('DB_NAME', 'xxxxxx');
- Nama pengguna basis data
/** MySQL database username */ define('DB_USER', 'xxxxxx');
- Kata sandi basis data
/** MySQL database password */ define('DB_PASSWORD', 'xxxxxxxxx');
- Nama host basis data (server)
/** MySQL hostname */ define('DB_HOST', 'localhost');
Anda perlu memastikan informasi ini benar. Anda dapat mengonfirmasi ini dari dasbor akun hosting Anda.
- Masuk ke akun hosting Anda.
- Di bawah bagian 'Database', klik "Database MySQL."

Catatan : Dasbor mungkin berbeda tergantung pada penyedia hosting Anda.
- Anda akan mendarat di halaman manajemen database. Dari sini, Anda dapat menemukan nama database dan nama pengguna database.

Di bawah, di bagian "Pengguna Saat Ini", Anda juga akan melihat pengguna dan tautan untuk mengubah kata sandi.


- Setelah mengkonfirmasi nama database, nama pengguna database, dan kata sandi dari akun hosting, Anda dapat mengubah informasi pada file wp-config.php Anda.
Periksa apakah itu memecahkan kesalahan. Jika tidak, mari kita lanjutkan ke perbaikan berikutnya.
Perbaiki 2: Konfirmasi Informasi Host Basis Data Anda
Terkadang, Anda mungkin melihat kesalahan koneksi basis data meskipun Anda memasukkan nama basis data, nama pengguna basis data, dan kata sandi yang benar. Dalam kasus seperti itu, pastikan Anda menggunakan informasi yang benar dari host database Anda.
Sebagian besar perusahaan hosting menggunakan host lokal sebagai host database. Namun, penyedia hosting WordPress yang dikelola menetapkan server terpisah untuk meng-host database Anda. Dalam kasus seperti itu, host lokal bukanlah informasi host database Anda.
Sebaiknya hubungi perusahaan hosting Anda untuk mengonfirmasi informasi hosting database.
Perbaiki 3: Memperbaiki Basis Data WordPress Anda
Jika Anda melihat kesalahan berbeda yang berbunyi, “Satu atau beberapa tabel database tidak tersedia. Basis data mungkin perlu diperbaiki,” itu berarti basis data Anda rusak. Dalam kasus seperti itu, Anda perlu memperbaiki database.
Untuk memperbaiki database, tambahkan baris berikut sebelum 'Itu saja, berhenti mengedit! Selamat ngeblog' di file wp-config.php Anda.
define('WP_ALLOW_REPAIR', benar);
Setelah menambahkan baris, kunjungi halaman “ http://www.yoursite.com/wp-admin/maint/repair.php .” Halaman ini dapat diakses bahkan tanpa login. Anda akan mendapatkan opsi untuk memperbaiki database dan juga mengoptimalkannya.

Sebaiknya pilih opsi "Perbaiki Database" karena lebih cepat.
Catatan: Setelah memperbaiki database Anda, pastikan untuk menghapus baris yang Anda tambahkan sebelumnya pada file wp-config.php Anda.
Fix 4: Memperbaiki File Database WordPress yang Rusak
Alasan lain untuk kesalahan koneksi database adalah file WordPress yang rusak. Apakah file yang rusak terjadi karena aktivitas peretas atau selama transfer file melalui FTP, Anda dapat dengan cepat memperbaikinya dengan prosedur berikut:
Catatan: Sebelum melanjutkan dengan perbaikan ini, pastikan untuk membuat cadangan file WordPress Anda jika ada yang tidak beres nanti.
Anda akan mengganti versi inti WordPress di situs web Anda. Jadi Anda tidak menyentuh tema, plugin, atau media apa pun, hanya instalasi WordPress.
- Unduh WordPress dari WordPress.org

- Buka zip file di komputer Anda.
- Sekarang, hapus folder wp-content dan file wp-config-sample.php.

Sekarang, unggah semua file yang tersisa menggunakan SFTP ke situs web Anda. Ini akan menimpa dan mengganti semua file yang rusak dengan yang baru. Sebaiknya bersihkan cache browser Anda setelah mengunggah file. Periksa apakah kesalahan koneksi database berlanjut.
Perbaiki 5: Periksa apakah Server Basis Data Mati
Jika Anda masih melihat kesalahan koneksi database meskipun semuanya tampak baik-baik saja, mungkin server database Anda sedang down. Itu terjadi karena kelebihan lalu lintas di server, dan tidak dapat menanganinya. Masalah seperti itu sebagian besar terjadi pada paket hosting bersama.
Jika demikian, hubungi penyedia hosting Anda melalui telepon atau live chat. Anda dapat menanyakan apakah server MySQL Anda sedang down atau tidak. Jika Anda memiliki situs web lain di server yang sama, Anda juga dapat memeriksa apakah situs tersebut berjalan atau tidak untuk mengonfirmasi kesalahan server basis data.
Kemungkinan Perbaikan Lainnya untuk "Kesalahan Membuat Koneksi Database"
Jika Anda menghadapi kesalahan bahkan setelah menerapkan semua tip di atas, berikut beberapa bidikan tambahan yang dapat Anda ambil:
1. Memperbarui URL Situs WordPress
Anda dapat mencoba mengatasi kesalahan dengan memperbarui URL situs Anda menggunakan phpMyAdmin.
- Akses phpMyAdmin di dasbor akun hosting Anda.

- Klik pada tab menu SQL di bagian atas.

- Masukkan kueri berikut:
UPDATE wp_options SET option_value='SITE_URL' WHERE option_name='siteurl'
Catatan : Ganti bagian "Site_URL" dalam kueri dengan nama URL situs WordPress Anda yang sebenarnya.
2. Reboot Server Web
Jika situs Anda berada di server lokal, server khusus, atau VPS (Virtual Private Server), Anda dapat mencoba me-reboot server Anda. Melakukannya akan memulai ulang server basis data Anda, yang dapat memperbaiki gangguan sementara.
3. Hubungi Dukungan Teknis
Jika Anda masih melihat kesalahan, sekarang saatnya untuk menghubungi tim dukungan dari perusahaan hosting Anda. Perusahaan hosting yang baik menawarkan dukungan 24/7 dengan berbagai opsi untuk menjangkau, seperti telepon, email, dan bahkan obrolan langsung. Mereka akan membantu Anda memecahkan kesalahan.
Kesimpulan
Kesalahan koneksi database dapat menyebabkan penurunan yang parah pada SEO, konversi, serta kepercayaan pengunjung Anda jika Anda tidak segera memperbaikinya. Di sini kami telah membuat daftar delapan cara untuk memperbaiki "kesalahan membangun koneksi database" di WordPress.
Ingat, penyebab paling umum untuk kesalahan ini adalah kredensial yang tidak valid di file PHP wp-config Anda. Kami menyarankan Anda untuk mulai dari sana. Anda dapat mencoba perbaikan lain secara berurutan jika yang pertama tidak berhasil.
Anda mungkin juga ingin membaca artikel tentang kesalahan 503 dan cara memperbaikinya.
Jadi, bagaimana Anda memperbaiki "kesalahan saat membuat koneksi database" di WordPress? Berikan komentar di bawah ini: