Cara Mengatasi Error Saat Membuat Koneksi Database di WordPress

Pesan "Error establishing a database connection" di WordPress merupakan masalah umum yang mengindikasikan website Anda tidak dapat terhubung ke database. Masalah ini dapat disebabkan oleh beberapa faktor, termasuk informasi database yang salah dalam pengaturan WordPress, database yang rusak, masalah pada server web hosting, atau server database yang kelebihan beban atau tidak berfungsi. Berikut ini cara mengatasi dan memperbaiki error ini:

Periksa Kredensial Basis Data WordPress

Alasan paling umum untuk kesalahan ini adalah kredensial basis data yang salah dalam file konfigurasi WordPress Anda (wp-config.php). File ini berisi nama basis data, nama pengguna, kata sandi, dan server yang harus sama dengan yang ditetapkan di akun hosting Anda.

  • Akses file situs web Anda menggunakan FTP atau Manajer File pada panel kontrol hosting Anda.
  • Cari dan edit file wp-config.php mengajukan.
  • Periksa bagian DB_NAME, DB_USER, DB_PASSWORD, Dan DB_HOST nilai. Pastikan nilai tersebut cocok dengan informasi basis data yang disediakan oleh penyedia hosting Anda.
define('DB_NAME', 'nama_database_di sini');
define('DB_USER', 'username_di sini');
define('DB_PASSWORD', 'password_di sini');
define('DB_HOST', 'localhost');
  • Jika ada nilai yang salah, perbarui dan simpan perubahannya. Kemudian, periksa kembali situs web Anda.

Periksa Informasi Host Basis Data Anda

Terkadang informasi host database berubah, terutama jika situs web Anda menggunakan platform hosting WordPress terkelola. Jika DB_HOST diatur ke localhost dan Anda masih mengalami masalah, hubungi penyedia hosting Anda untuk mengonfirmasi informasi host database yang benar.

Memperbaiki Basis Data WordPress

Jika database rusak, WordPress memiliki fitur bawaan untuk memperbaikinya.

  • Tambahkan baris berikut ke wp-config.php file sebelum /* Itu saja, berhenti mengedit! Selamat menerbitkan. */:
define('WP_ALLOW_REPAIR', true);
  • Setelah menambahkan baris ini, kunjungi http://yourwebsite.com/wp-admin/maint/repair.php (ganti) yourwebsite.com dengan nama domain Anda yang sebenarnya).
  • Klik pada tombol Memperbaiki Basis Data atau Memperbaiki dan Mengoptimalkan Basis Data tombol. WordPress akan berusaha memperbaiki database Anda.
  • Penting: Hapus baris dari wp-config.php setelah perbaikan dilakukan untuk alasan keamanan.

Periksa Server Web Hosting Anda

Jika kredensial basis data Anda benar dan basis data Anda tidak rusak, masalahnya mungkin ada pada layanan hosting web Anda.

  • Server mungkin sedang down, atau mungkin ada masalah dengan layanan database. Hubungi penyedia hosting Anda untuk memeriksa apakah ada masalah terkait server.
  • Jika situs web Anda baru-baru ini mengalami lonjakan lalu lintas, server basis data Anda mungkin kewalahan. Penyedia hosting Anda dapat mengonfirmasi hal ini dan menyarankan untuk meningkatkan paket hosting Anda jika diperlukan.

Memulihkan Cadangan

Jika Anda tidak dapat menyelesaikan masalah dan Anda memiliki cadangan situs web terbaru, pertimbangkan untuk memulihkannya. Terkadang, memulihkan situs web Anda ke kondisi sebelumnya ketika berfungsi dengan baik dapat memperbaiki masalah. Pastikan Anda memiliki cadangan file dan database WordPress sebelum melanjutkan.

Perbarui URL Situs WordPress

Pada beberapa kasus, terutama setelah migrasi situs atau perubahan domain, memperbarui URL situs WordPress secara langsung di dalam database dapat menyelesaikan masalah koneksi. Hal ini harus dilakukan dengan hati-hati dan direkomendasikan untuk pengguna tingkat lanjut:

  • Akses basis data Anda melalui phpMyAdmin dari panel kontrol hosting Anda.
  • Pergi ke halaman wp_options meja. Cari siteurl Dan rumah baris.
  • Pastikan baris-baris ini berisi URL situs Anda yang benar. Jika tidak, editlah.

Kesimpulan

Pesan "Kesalahan membangun koneksi database" bisa membuat frustrasi, tetapi dengan melakukan langkah-langkah pemecahan masalah secara metodis, Anda bisa mengidentifikasi dan menyelesaikan masalah. Selalu pastikan Anda memiliki cadangan terbaru sebelum melakukan perubahan apa pun pada situs web atau basis data. Jika masalah masih berlanjut setelah mencoba langkah-langkah ini, mungkin ini saatnya untuk berkonsultasi dengan pengembang WordPress atau mendapatkan bantuan lebih lanjut dari penyedia hosting Anda.