Apakah Anda melihat pemberitahuan "Gagal membuat koneksi database" di situs web WordPress Anda? Ini adalah kesalahan fatal yang membuat situs web WordPress Anda tidak dapat diakses oleh pengguna.
Kesalahan ini terjadi ketika WordPress tidak dapat membuat koneksi ke database. Beberapa hal dapat memengaruhi koneksi basis data WordPress Anda, membuat pemecahan masalah agak sulit bagi pemula.
Pada artikel ini, kami akan menunjukkan kepada Anda cara memperbaiki kesalahan saat membuat koneksi database di WordPress.

Apa yang menyebabkan kesalahan saat membuat koneksi database di WordPress?
Masalah "Gagal membuat koneksi basis data" mungkin disebabkan oleh informasi basis data yang salah dalam pengaturan WordPress, database yang rusak, atau server database yang tidak bertanggung jawab.

Basis data adalah perangkat lunak yang memudahkan untuk menyimpan, mengatur, dan mengambil data dalam perangkat lunak lain.
Sebagai sistem manajemen konten, WordPress menggunakan database untuk menyimpan semua konten dan data situs web lainnya. Kemudian terhubung ke database setiap kali seseorang mengunjungi situs web Anda.
WordPress membutuhkan informasi berikut untuk terhubung ke database:
- Nama basis data
- Nama pengguna basis data
- Kata sandi basis data
- Server basis data
Informasi ini disimpan dalam file konfigurasi WordPress Anda yang disebut wp-config.php.
Jika salah satu dari item ini salah, WordPress tidak akan terhubung ke server database Anda dan Anda akan melihat kesalahan "Kesalahan membangun koneksi database".
Ini adalah salah satu kesalahan WordPress yang paling umum. Selain kredensial yang salah, kesalahan ini juga dapat muncul jika server database turun atau jika file database rusak.
Mari kita lihat bagaimana cara memperbaiki kesalahan pengaturan masalah koneksi database di WordPress dengan pemecahan masalah langkah-demi-langkah.
1. Verifikasi kredensial database WordPress Anda
Alasan paling umum untuk kesalahan koneksi database di WordPress adalah kredensial database yang salah. Jika Anda baru-baru ini memindahkan situs WordPress Anda ke host baru, ini bisa menjadi alasan yang paling mungkin.
Kredensial basis data WordPress Anda disimpan dalam file wp-config.php. Ini adalah file konfigurasi WordPress yang berisi konfigurasi WordPress penting, termasuk informasi dari database.
Jika Anda belum mengedit file wp-config.php sebelumnya, lihat panduan kami tentang cara mengedit file wp-config.php di WordPress.
Ini akan mencari baris berikut dalam file wp-config.php.
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' );
Anda harus memastikan bahwa nama database, nama pengguna, kata sandi, dan informasi host untuk database sudah benar.
Anda dapat mengonfirmasi informasi ini dari dasbor akun hosting WordPress Anda. Cukup masuk ke akun hosting Anda dan klik database MySQL di bagian database.

Ini akan membawa Anda ke halaman administrasi database di dasbor hosting Anda. Dari sini, Anda dapat menemukan nama database dan nama pengguna Anda.

Di bawah ini Anda akan menemukan pengguna basis data dan tautan untuk mengubah kata sandi pengguna.

Setelah Anda mengonfirmasi nama database, nama pengguna, dan kata sandi Anda, Anda dapat mengubah informasi itu di file wp-config.php Anda jika perlu.
Setelah itu, coba kunjungi situs web Anda lagi untuk melihat apakah kesalahan koneksi database hilang.
Jika Anda masih dapat melihat kesalahan, ini berarti ada sesuatu yang salah. Baca terus untuk langkah pemecahan masalah lebih lanjut.
2. Verifikasi informasi host dari database Anda
Jika Anda yakin bahwa nama database, nama pengguna, dan informasi kata sandi sudah benar, Anda dapat memastikan bahwa Anda menggunakan informasi yang benar dari host database.
Sebagian besar perusahaan hosting WordPress menggunakan localhost sebagai host basis data mereka. Namun, beberapa perusahaan hosting WordPress yang dikelola menggunakan server terpisah untuk meng-host database. Dalam hal itu, informasi host database Anda tidak akan menjadi localhost.
Anda harus menghubungi perusahaan hosting WordPress Anda untuk mengonfirmasi informasi host untuk database mereka.
3. Perbaikan Database WordPress
Jika Anda mendapatkan kesalahan berbeda di wp-admin misalnya sesuatu seperti “Satu atau lebih tabel database tidak tersedia. Mungkin perlu memperbaiki basis data, ”maka Anda perlu memperbaiki basis data Anda.
Anda dapat melakukan ini dengan menambahkan baris berikut di file wp-config.php Anda. Pastikan untuk menambahkannya sebelum ‘Itu dia, berhentilah mengedit! Selamat blogging 'line wp-config.php.
define('WP_ALLOW_REPAIR', true);
Setelah melakukannya, Anda dapat melihat pengaturan dengan mengunjungi halaman ini: http://www.yoursite.com/wp-admin/maint/repair.php

Catatan: pengguna tidak perlu masuk untuk mengakses halaman perbaikan basis data. Setelah Anda selesai memperbaiki dan mengoptimalkan database Anda, pastikan untuk menghapus kode ini dari wp-config.php Anda.
4. Periksa apakah server database Anda sedang down
Jika semuanya tampak benar, dan WordPress masih tidak dapat terhubung ke database, maka server database Anda (server MySQL) mungkin turun.
Ini bisa terjadi karena lalu lintas yang padat di server. Pada dasarnya, server host Anda tidak dapat menangani beban (terutama saat berada di hosting bersama).
Situs Anda akan menjadi sangat lambat dan untuk beberapa pengguna bahkan dapat menghasilkan kesalahan. Jadi hal terbaik yang harus dilakukan adalah menelepon atau mengobrol langsung dengan penyedia hosting Anda dan tanyakan apakah server MySQL mereka merespons.
Jika Anda memiliki situs web lain yang berjalan di server yang sama, Anda dapat memeriksa situs-situs tersebut untuk mengonfirmasi bahwa server SQL Anda tidak aktif.
Jika Anda tidak memiliki situs lain di akun hosting yang sama, buka saja panel hosting Anda dan coba akses phpMyAdmin dan hubungkan basis data.
Jika Anda dapat terhubung, maka kami perlu memeriksa apakah pengguna basis data Anda memiliki izin yang memadai. Buat file baru bernama testconnection.php dan rekatkan kode berikut:
Pastikan untuk mengganti nama pengguna dan kata sandi. Anda sekarang dapat mengunggah file ini ke situs web Anda dan mengaksesnya melalui browser web.
Jika skrip berhasil tersambung, itu berarti pengguna Anda memiliki izin yang memadai dan ada yang lain salah.
Kembali ke file wp-config Anda untuk memastikan semuanya sudah benar (cari kesalahan ketik lagi).
Solusi lain yang berhasil untuk pengguna
Jika tips pemecahan masalah yang disebutkan di atas tidak memperbaiki kesalahan koneksi database di situs web Anda, Anda dapat mencoba langkah-langkah tambahan ini.
Diinformasikan oleh pengguna kami, langkah-langkah ini telah membantu beberapa pengguna untuk menyelesaikan kesalahan koneksi database di situs web mereka.
1. Perbarui URL situs WordPress
Coba perbarui URL situs WordPress menggunakan phpMyAdmin. Cukup akses phpMyAdmin dari dasbor akun hosting Anda dan pilih database WordPress Anda.

Setelah itu klik pada menu SQL di bagian atas dan masukkan permintaan MySQL berikut.
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Jangan lupa untuk memberikan URL situs Anda sendiri dan ubah wp_options ke nama tabel Anda sendiri, karena awalan tabel WordPress mungkin telah berubah.
2. Mulai ulang server web
Pengguna dedicated server, server lokal, dan virtual private server (VPS) dapat mencoba me-restart server mereka.
Ini akan memulai kembali web dan server database Anda, yang dapat memperbaiki beberapa masalah sementara yang menyebabkan kesalahan.
3. Minta bantuan
Jika semuanya gagal, Anda mungkin perlu menghubungi perusahaan hosting web Anda. Semua perusahaan hosting WordPress yang baik akan membantu Anda memperbaiki masalah, mengarahkan Anda ke arah yang benar, atau bahkan memperbaikinya untuk Anda.
Anda juga dapat menyewa pengembang WordPress Codeable yang dapat membantu Anda memperbaiki masalah ini dengan harga yang wajar. Bagian terbaiknya adalah bahwa para pengembang ini sangat diteliti oleh tim Codeable, sehingga Anda tahu mereka dapat dipercaya.
Kami harap artikel ini membantu Anda memperbaiki kesalahan saat membuat koneksi database di WordPress. Anda juga dapat melihat panduan pemecahan masalah WordPress kami untuk mendapatkan tips tentang bagaimana menyelesaikan masalah WordPress Anda sendiri.
Jika Anda menyukai artikel ini, berlangganan saluran YouTube kami untuk menonton video tutorial WordPress. Anda juga dapat menemukan kami di Twitter y Facebook.
