Beberapa hal yang membuat frustrasi seperti menemukan bahwa situs web Anda tidak aktif – terutama jika Anda mengandalkannya untuk bisnis. Pesan “Kesalahan Membangun Koneksi Database” menunjukkan masalah serius dan mencegah semua akses ke situs Anda, jadi memperbaikinya adalah prioritas utama. Namun, jika Anda tidak terbiasa dengan cara kerja WordPress, ini bisa menjadi masalah yang membingungkan. Meskipun kesalahan ini serius, kesalahan ini juga sangat bisa diperbaiki. Dengan beberapa langkah pemecahan masalah, Anda dapat membuat situs Anda kembali online dalam waktu singkat.
Apa itu "Kesalahan Membangun Koneksi Database"?
Hampir semua informasi situs web – termasuk data posting, data halaman, informasi meta, pengaturan plugin, kredensial login, dan banyak lagi – disimpan dan diatur dalam database MySQL. Satu-satunya data yang tidak disimpan di sana adalah konten media seperti gambar dan file tema/plugin/inti Anda seperti index.php, wp-login.php, dll. Situs web Anda bergantung pada bahasa sisi server yang disebut PHP.
Saat pengunjung datang ke situs Anda, WordPress menggunakan PHP untuk menanyakan database dan menarik informasi yang benar, yang kemudian ditampilkan sebagai halaman lengkap. Jika, karena alasan apa pun, WordPress tidak dapat mengakses database situs Anda atau tidak berfungsi dengan baik, hasilnya adalah pesan “Error Creating a Database Connection”.
“Kesalahan saat membuat koneksi database” berarti situs web Anda tidak lagi berkomunikasi atau memiliki akses ke database WordPress Anda, dan dengan demikian seluruh situs web Anda mati. Kesalahan ini mencegah seluruh halaman dimuat. Seluruh halaman kosong karena tidak ada data yang dapat diambil untuk merender halaman, karena koneksi tidak berfungsi dengan benar. Ini tidak hanya merusak frontend situs Anda, tetapi juga akan mencegah Anda mengakses dasbor WordPress Anda.
Jika situs Anda menggunakan cache, pengunjung mungkin masih melihat salinan halaman Anda yang tersimpan. Oleh karena itu, jika Anda mengetahui kesalahan lebih awal dan menyelesaikan masalah sebelum cache situs Anda disegarkan, Anda dapat menghindari terlalu banyak gangguan pada situs dan bisnis Anda. Untungnya, ketika kesalahan WordPress terjadi, kesalahan koneksi database biasanya cukup mudah untuk diselesaikan.
Apa yang menyebabkan “Kesalahan Membangun Koneksi Database”?
Kesalahan membuat koneksi database muncul karena koneksi MySQL-PHP terputus karena beberapa alasan. Salah satu skenario berikut dapat menyebabkan kesalahan ini:
- Kredensial login database salah: Mungkin penyebab paling umum dari 'Kesalahan Membangun Koneksi Database' hanyalah karena WordPress memiliki kredensial login yang salah untuk database Anda. Ini bisa berupa nama database, nama pengguna, atau kata sandi. Ingat, detail login ini berbeda dari yang Anda gunakan untuk mengakses situs Anda.
- korupsi basis data: Database WordPress MySQL berisi banyak informasi. Jika ada bagian yang terhapus atau rusak, akibatnya bisa error yang dimaksud. Korupsi dapat terjadi akibat mengutak-atik database secara manual, tetapi juga dapat terjadi sebagai akibat dari penggunaan normal. Meskipun MySQL cukup kuat, tidak ada yang sempurna, dan kesalahan bisa saja terjadi.
- korupsi file inti WordPress: Demikian pula, korupsi dapat terjadi pada file inti WordPress yang membentuk situs Anda. Meskipun file-file ini berada di luar database, kadang-kadang dapat menyebabkan kesalahan yang sama.
- Masalah dengan server web atau penyedia hosting: Jika masalah muncul dengan host atau server Anda (jika Anda menghosting sendiri) dan WordPress tidak dapat menjangkaunya untuk menanyakan database, kesalahan ini akan muncul. Masalah-masalah ini dapat mencakup pemadaman, kehilangan data, dan kegagalan perangkat keras.
Cara memperbaiki "Kesalahan Membangun Koneksi Database"
Meskipun ini adalah kesalahan serius, untungnya cukup mudah untuk diselesaikan. Berikut adalah petunjuk untuk pemecahan masalah dan memperbaiki masalah.
1. Periksa kredensial database WordPress Anda
Karena ini adalah penyebab kesalahan yang paling mungkin, ini juga harus menjadi langkah pertama dalam pemecahan masalah Anda. Hal pertama yang perlu Anda lakukan adalah menemukan kredensial yang saat ini digunakan WordPress untuk mengakses database Anda. Informasi ini disimpan di situs Anda wp-config.php mengajukan. Anda dapat menggunakan cPanel atau FTP/SFTP untuk mengaksesnya. Di sini, cari tiga informasi – nama database, nama pengguna, dan kata sandi.
Dengan informasi ini di tangan, buka Database MySQL Anda. Pastikan nama database cocok dengan yang Anda tarik wp-config.php lebih awal. Jika tidak cocok, kembali ke wp-config.php dan perbarui dengan nama database yang benar. Pastikan nama pengguna atau kata sandi cocok dengan yang ada wp-config.php file, jika tidak, perbarui dengan detail yang benar.
2. Periksa informasi host database Anda
Jika Anda telah memeriksa kredensial masuk basis data dan memperbaiki kesalahan apa pun, tetapi Anda masih mendapatkan pesan "Kesalahan Membangun Koneksi Basis Data", hal berikutnya yang harus Anda periksa adalah informasi host basis data Anda. Nama host untuk database Anda dapat ditemukan di wp-config.php, tepat di samping nama database dan kredensial login.
Catat informasi ini, lalu arahkan ke Database MySQL menggunakan cPanel atau FTP/SFTP, pastikan nama host di wp-config.php file terdaftar di halaman ini. Jika tidak, Anda harus menambahkannya. Setelah selesai, klik "Buat nama host MySQL ini" sekarang. Perhatikan bahwa perlu waktu beberapa jam untuk menyebarkan nama host baru ini melalui DNS, jadi jangan ragu untuk beristirahat di sini. Setelah beberapa waktu berlalu, kembalilah dan periksa apakah situs Anda berfungsi.
3. Perbaiki database WordPress Anda
Jika Anda masih menerima pesan kesalahan, Anda dapat mencoba memperbaiki database untuk memperbaiki kemungkinan kerusakan. Anda dapat menggunakan alat perbaikan database WordPress bawaan untuk ini. Untuk mengaksesnya, buka wp-config.php file dan tambahkan kode berikut di akhir:
define('WP_ALLOW_REPAIR', true);
Selanjutnya, buka tab browser baru dan navigasikan ke https://yoursitename.com/wp-admin/maint/repair.php, ganti "yoursitename" dengan domain situs web Anda yang sebenarnya. Ini akan memunculkan alat perbaikan database. Klik 'Perbaiki Basis Data' dan biarkan ia melakukan tugasnya. Anda dapat memilih 'Perbaiki dan Optimalkan Basis Data' jika Anda mau, tetapi ini membutuhkan waktu lebih lama. Either way, ketika alat selesai, muat situs web Anda lagi dan periksa kesalahannya.
Jika hilang, maka Anda akan tahu database yang rusak adalah penyebabnya. Namun, jika Anda masih melihat pesan kesalahan, lanjutkan ke langkah berikutnya. Sebelum melakukannya, pastikan untuk kembali ke wp-config.php dan hapus kode yang Anda tambahkan untuk menghidupkan alat. Jika Anda meninggalkannya di sana, seseorang dengan niat buruk bisa mendapatkan akses ke situs Anda dengan mudah.
4. Periksa apakah server database Anda sedang down
Jika semua langkah di atas gagal, satu kemungkinan server database Anda sedang down. Pada titik ini, ada baiknya untuk memverifikasi dengan penyedia hosting Anda bahwa semuanya berfungsi dengan benar. Ada beberapa alasan mengapa host atau server database Anda mungkin mengalami masalah:
- Terlalu banyak koneksi simultan ke database: Beberapa penyedia memiliki batasan berapa banyak koneksi yang dapat dimiliki server pada satu waktu.
- Masalah dengan situs lain di server hosting bersama Anda: Jika Anda menggunakan paket hosting bersama, Anda membagi sumber daya dengan situs lain. Jika salah satu dari mereka bermasalah, itu dapat menyebar ke situs Anda. Ini adalah salah satu alasan mengapa paket hosting WordPress yang didedikasikan atau dikelola dapat bermanfaat.
- Masalah perangkat keras: Perangkat keras pada akhirnya gagal, dan mungkin saja server tempat penyimpanan basis data Anda telah melakukan hal itu. Idealnya, host Anda akan memiliki redundansi sehingga jika satu server mati, ada salinan lain dari data Anda yang tersedia, tetapi hal ini tidak selalu terjadi – terutama jika Anda menghosting database Anda sendiri di server rumah atau kantor.
Taruhan terbaik Anda di sini adalah menghubungi host web Anda dan menanyakan tentang pemadaman atau masalah umum lainnya.
5. Perbarui URL situs WordPress Anda
Jika Anda baru saja memindahkan instalasi WordPress karena alasan apa pun (seperti pindah ke nama domain baru atau bermigrasi ke HTTPS), Anda mungkin perlu memperbarui URL situs di database.
6. Nyalakan ulang server web Anda
Yang ini mungkin tampak sedikit mendasar, tetapi terkadang solusi paling sederhana adalah yang paling efektif. Jika Anda meng-host database Anda di server Anda sendiri, coba matikan dan hidupkan kembali. Komputer itu rumit, dan reboot sederhana dapat memperbaiki segala macam masalah aneh yang mungkin Anda alami.
7. Hubungi tuan rumah Anda untuk bantuan
Jika Anda merasa tidak nyaman melakukan pemecahan masalah Anda sendiri, atau Anda telah mencoba segalanya dan masih tidak dapat menghilangkan pesan "Error Creating a Database Connection", tidak ada salahnya untuk mencari bantuan.
Kesimpulan
Jika Anda telah memeriksa situs web Anda dan mendapati diri Anda disambut oleh pesan "Error Creating a Database Connection", Anda tidak sendiri. Ini adalah kesalahan umum dengan perbaikan yang relatif sederhana, jadi membuat situs Anda aktif dan berjalan kembali seharusnya tidak terlalu sulit.