Memperbaiki bug: kesalahan koneksi database WordPress
“Database Connection Error” mungkin adalah salah satu kesalahan paling umum dan menakutkan yang dapat ditemui pengguna WordPress. Hal ini tentu erat kaitannya dengan “White Screen of Death” (WSOD). Kesalahan ini berarti bahwa situs web Anda tidak dapat lagi berkomunikasi dengan atau mengakses database WordPress, menyebabkan seluruh situs web mogok. Ini tidak boleh dianggap enteng, dan Anda harus mencoba menyelesaikan masalah ini segera, karena hal itu dapat secara langsung memengaruhi penjualan, lalu lintas, dan analitik Anda.
Tapi jangan khawatir, hari ini kita akan membahas beberapa skenario umum yang menyebabkan kesalahan ini, serta beberapa cara mudah untuk membuat situs Anda aktif dan berjalan dalam waktu singkat.
Daftar isi
Apa yang menyebabkan kesalahan koneksi database di WordPress?

Masalah “Database Connection Error” dapat disebabkan oleh informasi database yang salah di pengaturan WordPress Anda, database yang rusak, atau server database yang tidak responsif. Database adalah perangkat lunak yang memungkinkan Anda untuk dengan mudah menyimpan, mengatur, dan mengambil data dalam perangkat lunak lain.
Sebagai sistem manajemen konten, WordPress menggunakan database untuk menyimpan semua konten Anda dan data situs web lainnya. Kemudian terhubung ke database setiap kali seseorang mengunjungi situs Anda.
Informasi berikut diperlukan untuk terhubung ke database WordPress:
- 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 dapat terhubung ke server database Anda dan Anda akan mendapatkan pesan kesalahan "Database Connection Error".
Ini adalah salah satu kesalahan WordPress yang paling umum. Selain informasi login yang salah, kesalahan ini juga dapat terjadi jika server database sedang down atau file database rusak.
Mari kita lihat cara memperbaiki kesalahan koneksi database WordPress dengan panduan pemecahan masalah langkah demi langkah.
Cara memperbaiki kesalahan koneksi database WordPress

Karena kami menghargai waktu Anda, pertama-tama kami akan merekomendasikan metode yang kemungkinan akan memperbaiki masalah dengan cepat. Kemudian kami akan melanjutkan dan menunjukkan kepada Anda bagaimana melakukan semua perbaikan secara manual.
Hubungi penyedia hosting Anda
Jika situs Anda aktif satu menit (atau sehari) yang lalu dan tidak lagi berfungsi, mungkin itu kesalahan host web Anda. Saat ini, semua host berkualitas menawarkan beberapa bentuk bantuan cepat, biasanya melalui obrolan langsung.
Mulailah dengan menghubungi obrolan langsung itu, katakan Anda memiliki "kesalahan koneksi database" (masukkan kalimat), dan tanyakan:
- jika server database berjalantanpa masalah, dan jika tidak
- ada ledakan aktivitas ataulalu lintas di server saat ini.
Dalam kebanyakan kasus, jika Anda memberi tahu mereka apa kesalahan Anda, mereka akan memberi tahu Anda apa penyebabnya atau memperbaikinya untuk Anda.
Lebih penting lagi, mereka akan memberi tahu Anda jika database Anda dalam kondisi baik dan jika ada aktivitas mencurigakan di server.
Pastikan plugin atau file tema Anda tidak rusak
File WordPress Anda dapat rusak oleh serangkaian peristiwa yang tidak menguntungkan.
Misalnya, Anda mungkin telah memperbarui plugin atau tema dan itu hilang? Mungkin Anda menghubungkan situs ke layanan eksternal? Mungkin Anda mengubah beberapa folder secara manual?
Jika salah satu dari kondisi di atas berlaku, Anda mungkin pelakunya. Jika Anda tidak melakukan salah satu dari hal-hal ini, lewati langkah ini.
Berikut cara melakukannya:
1.) sambungkan ke host Anda melalui FTP
Untuk terhubung, Anda memerlukan nama pengguna dan kata sandi untuk akun FTP Anda. Jika Anda tidak tahu di mana mereka berada, cara termudah untuk menemukannya adalah melalui email yang Anda terima dari host saat Anda mendaftar. Anda juga dapat meminta perwakilan dukungan di ruang obrolan untuk detail ini.
Setelah Anda mendapatkannya, masuk ke server dan buka direktori root WordPress. Ini biasanya disebut "public_html" atau "www," atau Anda akan berada di sana setelah Anda membuat koneksi FTP. Biasanya, jika Anda melihat subfolder seperti "wp-content" dan "wp-admin", maka Anda berada di root WordPress.
2.) Buka "wp-content" dan ganti nama folder "plugins" menjadi sesuatu yang lain (nama apa pun, asalkan bukan "plugins"):
3.) Kembali ke situs Anda dan lihat apakah masih ada bug.
Jika tidak, Anda sekarang tahu itu disebabkan oleh sebuah plugin. Kembali ke FTP, ganti nama folder menjadi "plugins." Masukkan dan ubah nama folder setiap plugin satu per satu.
Cara termudah adalah dengan menambahkan garis bawah di akhir: “_”. Terus kunjungi halaman Anda untuk melihat kapan kesalahan terjadi atau hilang. Setelah Anda mempersempitnya ke plugin tertentu, Anda telah menemukan pembuat onar. Hapus atau online untuk melihat apakah perbaikan telah didokumentasikan.
- Jika bug masih ada setelah mengganti nama folder Plugins, lakukan hal yang sama dengan folder Tema.
- Jika itu tidak membantu, ganti nama kedua folder menjadi "plugin" dan "tema". Kesalahan ini disebabkan oleh hal lain.
Pastikan database Anda tidak rusak
Basis data WordPress adalah hal yang cukup rumit, dan ada banyak roda penggerak kecil yang harus bekerja sama dengan sempurna untuk menghindari masalah. Terkadang hal-hal menjadi tidak terkendali, dan saat itulah Anda melihat kesalahan saat menghubungkan ke database.
- Hal pertama yang harus diperiksa adalah pergi ke dashboard WordPress Anda – SITUS ANDA.com/wp-admin.
Jika Anda melihat kesalahan dasar yang sama, “Kesalahan koneksi database,” lewati langkah ini.
- Kedua, jika Anda melihat sesuatu yang berbeda, perhatikan baik-baik apa yang disarankan WordPress untuk Anda lakukan. WordPress telah memperluas layanan pemecahan masalah dalam versi baru, jadi Anda mungkin menemukan beberapa tip bagus di sana.
Kemungkinan lain adalah jika Anda melihat pesan yang dimulai dengan “Satu atau lebih tabel database tidak tersedia ….” Artinya, Andalah yang harus “memperbaiki” database tersebut.
Ini sebenarnya cukup sederhana. Pertama-tama, sambungkan kembali ke situs Anda melalui FTP. Buka direktori root WordPress Anda dan unduh file “wp-config.php” ke desktop Anda.
Edit file ini di Notepad, tambahkan baris tambahan di akhir (tepat sebelum "Seperti ini, berhenti mengedit"):
define(`WP_ALLOW_REPAIR`, benar);
Sekarang unggah file ke situs Anda (melalui FTP), menimpa versi lama.
Buka SITUS ANDA.com/wp-admin/maint/repair.php
Klik salah satu dari dua tombol. Ketika perbaikan otomatis selesai, kembali ke situs Anda dan lihat apakah ada kesalahan.
Jika tidak ada lagi kesalahan, itu lebih baik! Tetapi Anda masih harus mengembalikan file "wp-config.php" Anda ke keadaan sebelumnya. Hapus baris yang baru saja Anda tambahkan dan unduh file lagi.
Periksa kredensial login database Anda
Seperti disebutkan sebelumnya, WordPress menggunakan nama pengguna dan kata sandi khusus untuk terhubung ke database. Biasanya, kredensial ini tidak berubah dengan sendirinya. Namun, skenario aneh dapat muncul setelah Anda melakukan perubahan pada file situs, lingkungan hosting, atau hal lainnya. Dengan kata lain, bahkan jika itu tidak seharusnya terjadi, terkadang tautan berubah. Dan dengan kredensial yang salah, "kesalahan koneksi database" terjadi!
Perbaikan dilakukan di file "wp-config.php".
Kami berbicara di sini secara khusus tentang string ini:
Define(`DB_NAME`, `some_db`) ;
Define(`DB_USER`, `some_username`) ;
Tentukan(`DB_PASSWORD`, `some_password`)
Tentukan(`DB_HOST`, `localhost`) ;
Ini berisi semua informasi yang dibutuhkan WordPress untuk terhubung ke database. Jika ada data yang salah, tautan tidak akan dibuat.
Perhatikan bahwa ada cara manual untuk menyelesaikan masalah ini, tetapi jujur, ini membutuhkan beberapa langkah dan bisa sangat membingungkan tergantung pada host dan antarmuka yang digunakan. Dengan kata lain, apa pun yang kami katakan hanya akan berlaku untuk sekelompok kecil pengguna yang menggunakan host yang sama dengan kami, jadi kami memiliki solusi yang jauh lebih universal untuk Anda:
Ambil empat baris ini dari file “wp-config. php", cukup salin ke clipboard, hubungi dukungan host Anda lagi, tempel baris tersebut ke jendela obrolan, dan tanyakan apakah sudah benar sehingga Anda dapat terhubung ke database Anda.
Orang pendukung akan memeriksa semuanya dan kemudian memberi Anda umpan balik. Sebagian besar waktu, dia akan memberi tahu Anda detail persisnya jika ada yang berubah.
Yang harus Anda lakukan adalah mengambil kredensial baru dan meletakkannya di file `wp-config.php` Anda di tempat yang lama.
define(`DB_NAME`, `some_db`); /* nama database WordPress Anda */
define(`DB_USER`, `some_username`) ;
Define(`DB_PASSWORD`, `some_pass`);
define(`DB_HOST`, `localhost`); /* ini adalah alamat web dari server database */
Terakhir, unduh kembali file tersebut melalui FTP. Pada titik ini, Anda dapat kembali ke situs Anda dan melihat apakah kesalahan telah diperbaiki.
Memulihkan file WordPress default
Seperti disebutkan sebelumnya, file inti WordPress dapat rusak karena sejumlah alasan. Mungkin ada upaya untuk meretas situs Anda, mungkin Anda tidak sengaja mengubah beberapa file, mungkin ada plugin jahat yang membuat perubahan.
Bagaimanapun, Anda selalu dapat memulihkan file sumber WordPress default. Cara termudah adalah mengunduh versi bersih WordPress dari WordPress.org dan menyalinnya ke versi yang Anda miliki saat ini.
Unduh versi terbaru ke desktop Anda. Buka ritsleting. Buka arsip yang tidak di-zip dan hapus folder "wp-content".
Kemudian masuk ke situs Anda melalui FTP, buka direktori utama WordPress dan unduh file WordPress baru. Timpa file sebelumnya. Ketika unggahan selesai, kembali ke situs Anda dan lihat efeknya. Ini adalah upaya terakhir untuk memperbaiki masalah.
Jika itu tidak berhasil untuk Anda, Anda tidak punya pilihan selain menghubungi tim dukungan host web Anda lagi, memberi tahu mereka semua yang telah Anda lakukan, dan meminta bantuan. Pada titik ini, Anda sudah cukup banyak menghabiskan semua yang bisa Anda lakukan untuk menyelesaikan masalah sendiri, dan sekarang giliran tuan rumah.
Pertanyaan yang Sering Diajukan
Bagaimana cara memperbaiki kesalahan koneksi database di WordPress?
- Hubungi penyedia hosting Anda.
- Pastikan plugin atau file tema Anda tidak rusak.
- Pastikan database Anda tidak rusak.
- Periksa tautan basis data Anda.
- Kembalikan file default WordPress.
Apa yang dimaksud dengan kesalahan koneksi database?
"Kesalahan koneksi database" mungkin adalah salah satu kesalahan paling umum dan paling menakutkan yang dapat ditemui pengguna WordPress. Kesalahan ini berarti bahwa situs web Anda tidak dapat lagi berkomunikasi dengan atau mengakses database WordPress, menyebabkan seluruh situs web mogok.
Bagaimana cara menghubungkan database WordPress?
Dengan phpMyAdmin, Anda juga dapat dengan mudah mengimpor database WordPress Anda. Cukup jalankan phpMyAdmin dan pilih database WordPress Anda. Maka Anda perlu mengklik tautan "Impor" di menu atas. Pada layar berikutnya, klik "Select File" lalu pilih file backup database Anda yang telah Anda download tadi.
Mengapa saya mendapatkan “Database Connection Error”?
Masalah "Kesalahan Koneksi Basis Data" mungkin disebabkan oleh informasi basis data yang salah di pengaturan WordPress Anda, basis data yang rusak, atau server basis data yang tidak merespons. Database adalah perangkat lunak yang memungkinkan Anda untuk dengan mudah menyimpan, mengatur, dan mengambil data dalam perangkat lunak lain.

Comments