Cara Memperbaiki "Kesalahan Membuat Koneksi Database" di WordPress

Diterbitkan: 2021-07-08

Ini meresahkan ketika Anda pergi ke situs web Anda mengharapkan untuk melihat desain luar biasa Anda hanya untuk dihadapkan dengan layar kosong dan pesan yang mengatakan "kesalahan membangun koneksi database." Kesalahan ini terjadi ketika WordPress tidak dapat terhubung ke database tersebut. Beberapa hal dapat menyebabkan kesalahan koneksi ini. Pada artikel ini, kita akan mengeksplorasi apa yang menyebabkan kesalahan saat membuat pesan koneksi database dan melihat cara memperbaikinya.

Apa itu Basis Data WordPress?

Database adalah tabel yang menyimpan konten seperti posting Anda, halaman, widget, warna, judul, dll. Data ini dapat diakses, diatur, dan diambil oleh WordPress untuk ditampilkan kepada pengunjung Anda.

Ini bekerja dengan baik. Sampai tidak.

Jika database tidak dapat diakses, Anda akan melihat pesan yang mengatakan "kesalahan membangun koneksi database" dan layar kosong. Itu kosong karena tidak memiliki data untuk menampilkan hal lain.

Apa Penyebab Kesalahan Membuat Kesalahan Koneksi Basis Data?

Pertama, jangan panik. Ini adalah kesalahan umum, dan itu tidak berarti bahwa konten Anda hilang. Ini bisa diperbaiki.

Beberapa hal dapat menyebabkan kesalahan ini. Yang paling umum meliputi:

  • Informasi yang salah di pengaturan WordPress Anda.
  • Basis data yang rusak.
  • Server basis data tidak merespons.
  • File WordPress rusak.
  • Terlalu macet.

Mari kita lihat langkah-langkah untuk memecahkan masalah dan memperbaiki kesalahan saat membuat kesalahan koneksi database. Setelah Anda menemukan masalahnya, tidak perlu melakukan langkah-langkah selanjutnya.

1. Periksa Kredensial Basis Data Anda

Ini adalah penyebab paling umum dari kesalahan saat membuat kesalahan koneksi database. Kredensial basis data yang salah tidak berubah dengan sendirinya, tetapi ini bisa menjadi masalah jika seseorang telah membuat perubahan pada file, hosting, dll.

WordPress menyimpan data dalam sistem manajemen database yang disebut MySQL. Basis data ini disimpan di server. Untuk mengakses database di server ini, WordPress membutuhkan beberapa informasi:

  • Nama basis data
  • Nama pengguna
  • Kata sandi
  • Server basis data

Ini adalah kredensial basis data. Semua informasi ini disimpan dalam file wp-config.php. Jika salah satu informasi dalam file ini salah, WordPress tidak dapat membuat koneksi dan Anda mendapatkan kesalahan koneksi.

Periksa File wp-config

Periksa File wp-config

Untuk memeriksa kredensial database WordPress, Anda memerlukan akses ke file server Anda. Di cPanel host Anda, pilih File Manager lalu pilih folder untuk situs web Anda.

Periksa File wp-config

File Anda mungkin terlihat berbeda dari milik saya. Saya memiliki satu situs utama dan banyak situs pengujian di bawahnya. Karena itu, saya memiliki folder public_html yang memiliki file untuk situs utama saya dan folder individual untuk semua situs lain di server. Buka folder untuk situs yang ingin Anda periksa.

Periksa File wp-config

Cari file bernama wp-config.php dan klik kanan untuk membuka opsi. Unduh cadangan sebelum membuat perubahan, lalu pilih Edit.

Periksa File wp-config

Gulir ke bawah untuk menemukan bagian berlabel pengaturan MySQL. Cari informasi dengan nama database, nama pengguna, kata sandi database, dan nama host. Selanjutnya, Anda harus memverifikasi bahwa informasi ini benar.

Mengonfirmasi Kredensial Basis Data

Mengonfirmasi Kredensial Basis Data

Di cPanel host Anda, pilih Database MySQL.

Mengonfirmasi Kredensial Basis Data

Selanjutnya, lihat database Anda saat ini untuk mengonfirmasi nama database dan nama pengguna Anda.

Mengonfirmasi Kredensial Basis Data

Kemudian, gulir ke bagian dengan pengguna saat ini. Di sini, Anda dapat melihat nama pengguna dan mengubah kata sandi.

Pastikan Mereka Cocok

Jika nama database, nama pengguna, dan kata sandi tidak cocok, buat perubahan yang benar dan coba muat ulang situs web.

2. Periksa Dasbor WordPress Anda

Coba buka dashboard WordPress Anda dengan menambahkan /wp-admin di akhir URL Anda seperti ini:

contohwebsite.com/wp-admin

Jika Anda melihat pesan kesalahan "membuat koneksi database", lanjutkan ke langkah berikutnya. Jika Anda melihat pesan yang berbeda, ikuti informasi yang diberikannya. Ini bisa mengarah pada solusi.

Jika sudah bisa masuk ke dashboard, maka coba nonaktifkan plugin, tema, atau kode sampai masalah teratasi.

3. Perbaiki Basis Data Anda

Coba masuk ke situs web Anda sebagai admin dan lihat pesan yang mengatakan sesuatu seperti “Satu atau lebih tabel database tidak tersedia. Basis data mungkin perlu diperbaiki”.

Dalam hal ini, Anda dapat memperbaiki database dengan menambahkan baris kode ke file wp_config.php Anda.

Perbaiki Basis Data Anda

Buka file dan gulir ke bagian yang mengatakan 'Itu saja, berhenti mengedit! Selamat ngeblog'. Tepat di atas baris ini, tambahkan kode ini:

define('WP_ALLOW_REPAIR', true);

Perbaiki Basis Data Anda

Selanjutnya, buka halaman perbaikan di situs web Anda: examplewebsite.com/wp-admin/maint/repair.php

Ini memberi Anda dua opsi:

  1. Perbaikan Database – WordPress akan mencari masalah umum dan memperbaikinya.
  2. Perbaiki dan Optimalkan Database – WordPress akan memperbaiki dan mencari hal-hal yang dapat dioptimalkan untuk meningkatkan kinerja.

Keduanya membutuhkan waktu untuk diselesaikan. Siapapun dapat mengakses halaman ini. Setelah Anda menyelesaikan perbaikan, hapus kode dari file konfigurasi Anda.

4. Periksa apakah Server Anda Down

Kami tidak mengharapkan server kami down, tetapi sulit bagi server mana pun untuk memiliki waktu aktif 100%. Ini lebih mungkin terjadi jika Anda menggunakan satu server. Jika Anda menggunakan paket berbasis cloud, maka situs Anda hanya akan menarik dari server lain jika ada yang down.

Jika Anda menggunakan hosting bersama, server Anda bisa down karena lalu lintas yang padat. Ketika ini terjadi, situs Anda dapat memberikan kesalahan ini jika server cukup lambat.

Pertama, jika Anda memiliki beberapa situs web di server, pastikan mereka berfungsi.

Periksa apakah Server Anda Down

Kedua, jika Anda memiliki VPS, dedicated, atau server lokal, buka akun hosting Anda dan cari pemberitahuan tentang status server Anda saat ini. Jika server Anda tidak berjalan, Anda mungkin perlu mem-boot ulangnya.

5. Nyalakan Ulang Server Anda

Reboot Server Anda

Bahkan jika server Anda sedang berjalan, me-reboot mungkin bisa membantu. Di akun hosting Anda, cari ikon tentang memulai ulang server Anda dan klik. Ini hanya akan tersedia untuk VPS, lokal, dan server khusus. Hosting bersama tidak akan memiliki opsi ini.

6. Perbarui WordPress atau Hapus Plugin dan Tema yang Rusak

File WordPress mungkin rusak karena plugin atau tema yang kedaluwarsa, atau bahkan inti WordPress. Itu bisa gagal selama pembaruan atau saat menghubungkan situs web ke layanan eksternal.

Untuk mengatasi ini, Anda dapat menghapus file melalui FTP atau dengan mengakses file di panel admin host. Struktur filenya sama.

Perbarui WordPress atau Hapus Plugin dan Tema yang Rusak

Untuk mengakses file di cPanel, buka bagian File dan pilih File Manager.

Perbarui WordPress atau Hapus Plugin dan Tema yang Rusak

Jika situs web Anda adalah situs utama di server Anda, cari public_html dan klik. Jika itu adalah situs lain di server Anda, cari folder dengan nama situs itu dan klik.

Perbarui WordPress atau Hapus Plugin dan Tema yang Rusak

Cari folder bernama Konten dan klik.

Perbarui WordPress atau Hapus Plugin dan Tema yang Rusak

Sekarang, cari folder untuk tema dan plugin Anda. Ganti nama folder yang Anda curigai memiliki pelakunya. Jika Anda tidak yakin, pikirkan tentang apa yang diperbarui atau perlu diperbarui. Pertimbangkan kualitas tema dan plugin Anda. Saya menemukan bahwa plugin biasanya menjadi masalah jika ada sesuatu yang merusak file saya.

Perbarui WordPress atau Hapus Plugin dan Tema yang Rusak

Jika ini menyelesaikan masalah, maka ganti nama ke folder kembali ke nama aslinya dan masukkan folder. Selanjutnya, ganti nama salah satu plugin atau tema dan uji situs sampai masalahnya hilang. Jika hilang, hapus plugin atau tema yang menyebabkan kesalahan saat membuat kesalahan koneksi basis data.

Jika Anda telah mengganti nama folder plugin dan tema dan masalah tetap ada, plugin dan tema bukanlah masalahnya.

7. Perbarui URL Situs Anda

Perbarui URL Situs Anda

Masalah lain yang mungkin terjadi adalah URL situs untuk database. Yang ini kecil kemungkinannya menjadi masalah, tetapi jika tidak ada yang berhasil maka patut dicoba. Di cPanel host, buka Database dan pilih phpMyAdmin.

Perbarui URL Situs Anda

Ini membuka editor kueri yang memungkinkan Anda menjalankan SQL di database Anda. Pertama, pilih database Anda dari daftar. Selanjutnya, pilih SQL. Kemudian, tambahkan baris SQL ini dengan URL Anda:

UPDATE wp_options SET option_value='examplesite.com' WHERE option_name='siteurl'

Terakhir, klik Pergi. Ini akan memperbarui URL Anda untuk database. Setelah selesai, muat kembali situs web Anda untuk melihat apakah masalahnya sudah teratasi.

8. Ganti File WordPress yang Rusak

Ganti File WordPress yang Rusak

Jika file WordPress Anda rusak, unduh salinan baru WordPress dan unzip.

Ganti File WordPress yang Rusak

Hapus folder wp-content dan file bernama wp-config-sample.php.

Ganti File WordPress yang Rusak

Terakhir, unggah file ke folder root WordPress. Ini akan menimpa semua file kecuali dua yang Anda hapus pada langkah di atas. Sekarang, coba situs Anda untuk melihat apakah itu berfungsi.

9. Hubungi Tuan Rumah Anda

Jika tidak ada yang berhasil, saatnya menghubungi tuan rumah Anda untuk meminta bantuan. Mereka dapat memberi Anda langkah-langkah lebih lanjut untuk diambil. Banyak host akan memandu Anda melalui pemecahan masalah. Mungkin juga mereka dapat memperbaikinya untuk Anda.

Mengakhiri Pikiran tentang Kesalahan Membuat Kesalahan Koneksi Basis Data

Itulah pandangan kami tentang pemecahan masalah dan memperbaiki kesalahan saat membuat pesan koneksi basis data di situs web WordPress Anda. Langkah-langkah ini tidak sulit tetapi perlu waktu untuk melacak masalahnya.

Selalu gunakan tema, plugin, dan hosting yang berkualitas. Juga, pastikan untuk memiliki cadangan yang tersedia untuk berjaga-jaga jika tidak ada solusi lain. Sebelum menghapus file penting, hubungi host Anda untuk mendapatkan bantuan.

Kami ingin mendengar dari Anda. Apakah Anda mengalami kesalahan saat membuat kesalahan koneksi database? Apa yang Anda lakukan untuk memperbaikinya? Beri tahu kami di komentar.

Gambar Unggulan melalui fedrunovan / shutterstock.com