Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Memperbaiki Kesalahan Membuat Koneksi Database Di WordPress



Bagaimana Memperbaiki Kesalahan Membuat Koneksi Database Di WordPress


"Kesalahan membangun koneksi database"
Ini bukan hanya kesalahan yang paling umum tetapi juga yang paling ditakuti di komunitas WordPress.
Ketika kesalahan ini muncul di situs web Anda, inilah yang bisa Anda dan pengunjung Anda lihat.
Setiap detik Anda memboroskan kesalahan ini dapat kehilangan ratusan pelanggan dan bahkan pelanggan setia dalam banyak kasus.
Jika Anda melihat kesalahan ini di situs web Anda. .
off pertama, berhenti panik.
Ini adalah kesalahan yang sangat umum di Komunitas WordPress. Dan itu tidak berarti bahwa Anda kehilangan data Anda. Mungkin dalam beberapa kasus, tetapi di sebagian besar, tidak.
Saya tahu Anda ingin kesalahan ini hilang sesegera mungkin, jadi tanpa basa-basi lagi, inilah semua yang kami ketahui tentang kesalahan ini dan cara memperbaikinya:

Apa Penyebab Kesalahan "Menentukan Koneksi Database" Di Wordpress

Dengan kata sederhana, kesalahan ini berarti kode situs web Anda tidak dapat terhubung ke server basis data. Database Anda adalah tempat semua disimpan termasuk detail tentang pengguna, posting dan halaman.
Ada banyak alasan mengapa Anda mungkin melihat layar kesalahan ini.
Yang paling umum adalah konfigurasi database salah dalam file wp-config.php Anda . Terkadang hal ini dapat terjadi setelah menginstal pembaruan baru atau memulihkan cadangan.
Jika ini kasusnya, memperbaiki kesalahan ini semudah mengganti detail konfigurasi yang salah dengan yang benar.
Tapi itu bukan satu-satunya alasan mengapa Anda mungkin melihat kesalahan ini.
Berikut beberapa alasan lainnya:
  1. Database Anda telah rusak. Ini berita buruk. Itu mungkin berarti Anda kehilangan beberapa data.
  2. Server MySQL yang menghosting database Anda tidak merespons. Mungkin, hosting Anda sedang memperbaiki server atau melakukan perawatan. Dalam hal ini, tidak banyak yang bisa Anda lakukan selain menunggu server MySQL untuk kembali online.
  3. Ada beberapa kesalahan di sisi hosting Anda. Jika Anda telah mencoba segala sesuatu dalam panduan ini dan Anda masih tidak bisa mendapatkan situs web Anda, mungkin itu adalah kesalahan di sisi tuan situs web Anda. Taruhan terbaik Anda adalah menghubungi web host Anda dan menanyakan apakah mereka tahu apa yang menyebabkan masalah.
Apa pun kesalahannya, kami akan memandu Anda untuk memperbaikinya dalam panduan ini.

Apakah Saya Akan Menurunkan Segala Data (Pos, Halaman, dan Komentar)?

Ini adalah pertanyaan yang muncul dalam pikiran ketika Anda melihat kesalahan ini.
Sementara dalam banyak kasus kesalahan ini berarti WordPress tidak dapat terhubung ke server, dalam banyak kasus, itu dapat berarti bahwa database WordPress Anda rusak.
Jika Anda melihat kesalahan ini hanya karena WordPress tidak dapat terhubung ke server Database, maka Anda tidak perlu khawatir tentang kehilangan data apa pun. Ini disebabkan karena kesalahan konfigurasi dan dapat diperbaiki dalam 10 menit.
Di sisi lain, jika basis data Anda rusak, itu bisa berarti Anda kehilangan sebagian data. Namun dalam pikiran, dalam banyak kasus, itu hanya akan menjadi data konfigurasi atau data yang diperlukan agar WordPress berjalan dengan baik.
Dalam banyak kasus, konten Anda benar-benar aman dan tidak akan hilang bahkan jika basis data Anda telah rusak.
Jika Anda tidak tahu apakah basis data Anda telah rusak, jangan khawatir, saya akan memandu Anda melewatinya di bagian selanjutnya:

Cara Memperbaiki Kesalahan "Menentukan Koneksi Database"

Sekarang, kami akan membahas beberapa alasan mengapa Anda mungkin melihat kesalahan ini dan cara memperbaikinya.

Basis Data Rusak

Alasan mengapa Anda melihat kesalahan ini mungkin karena basis data Anda telah rusak. Ini bukan kasus sebagian besar waktu. Tetapi Anda harus selalu mulai dengan memeriksanya.
Untuk memeriksa apakah basis data Anda telah rusak, coba navigasi ke direktori wp-admin situs web Anda:
http://your-site.com/wp-admin/
Jika Anda melihat kesalahan "Kesalahan Membuat Koneksi Database" yang sama, maka basis data Anda baik-baik saja dan Anda dapat beralih ke kesalahan berikutnya.
Tetapi jika Anda melihat kesalahan yang berbeda dan terlihat seperti “Satu atau lebih tabel basis data tidak tersedia. Basis data mungkin perlu diperbaiki, ”maka kita memiliki beberapa pekerjaan yang harus dilakukan.
Anda akan melihat pesan ini ketika WordPress tidak dapat menemukan tabel database penting atau beberapa data penting dalam database.
Jika basis data Anda rusak, Anda perlu memperbaikinya. Begini caranya:
Pertama, masuk ke cPanel Anda dan buka File Manager:
Manajer File cPanel WordPress
Arahkan ke direktori instalasi WordPress Anda:
Direktori instalasi WordPress
Sekarang, cari file wp-config.php dan tambahkan kode berikut ke bagian bawahnya:
define ('WP_ALLOW_REPAIR', true);
Apa yang akan dilakukan oleh baris kode ini adalah mengaktifkan fungsi Perbaikan Basis Data yang tersedia di WordPress.
Setelah Anda menambahkan kode ini ke file wp-config Anda, kunjungi URL berikut:
http://www.your-site.com/wp-admin/maint/repair.php
Sekarang, Anda akan melihat layar berikut: 
Memperbaiki dan Mengoptimalkan Database WordPress
Anda dapat memilih salah satu dari dua opsi. Namun perlu diingat, jika Anda memilih Perbaikan dan Optimize akan membutuhkan waktu sedikit lebih lama daripada hanya Perbaikan.
Laman perbaikan ini tidak mengharuskan pengguna untuk masuk karena jika basis data Anda rusak, Anda tidak akan dapat masuk. Jadi, setelah proses perbaikan selesai, pastikan untuk menghapus baris kode yang baru saja Anda tambahkan ke file wp-config.php Anda.
Jika ini tidak memperbaiki kesalahan, lanjutkan ke langkah berikutnya:

Periksa Kredensial Login Database yang Salah

Sering kali, kesalahan ini disebabkan oleh Kredensial Login Database yang salah. Jika ini masalahnya, itu hanya masalah mengganti kredensial login database yang salah dengan yang benar.
Ada banyak alasan mengapa kredensial database Anda sekarang mungkin menjadi salah. Salah satu alasan paling umum dari semuanya adalah ANDA membuat perubahan pada nama basis data atau kredensial masuk. Alasan lain adalah Anda pindah dari satu host web ke yang lain dan kredensial login lama tidak valid lagi.
Untuk memeriksa apakah kredensial login basis data Anda salah, masuk ke cPanel Anda, buka File Manager:
Manajer File cPanel WordPress
Arahkan ke direktori instalasi WordPress Anda:
Direktori instalasi WordPress
Sekarang, edit file wp-config.php.
Sekarang, gulir melalui file, sampai Anda melihat kode yang terlihat seperti ini:
/ ** Nama database untuk WordPress * /
define ('DB_NAME', 'database_name_here');
/ ** Nama pengguna basis data MySQL * /
define ('DB_USER', 'namapengguna_di sini');
/ ** Kata sandi basis data MySQL * /
define ('DB_PASSWORD', 'password_here');
/ ** Nama host MySQL * /
define ('DB_HOST', 'localhost');
Dalam kode di atas, ada empat hal yang digunakan WordPress untuk mengakses dan membuat perubahan pada basis data Anda:
  • DB_NAME: Ini adalah nama database Anda. Ini mungkin salah jika Anda mengubah nama database Anda dan lupa untuk memperbaruinya dalam kode ini.
  • DB_USER: Nama pengguna Database yang memiliki akses ke database.
  • DB_PASSWORD: Ini adalah kata sandi dari Pengguna Basis Data.
  • DB_HOST: Ini adalah alamat tempat tinggal Server Database MySQL Anda. Ini bisa menjadi salah ketika Anda memindahkan host web.
Untuk memeriksa apakah kredensial masuk ini tidak valid, buat file baru bernama db_test.php di direktori instalasi WordPress Anda dan tempatkan kode berikut di dalamnya:
<? php
$ dbTest = mysqli_connect ("DB_HOST", "DB_USER", "DB_PASSWORD", "DB_NAME");
if (mysqli_connect_errno ()) {
mati ("Kredensial Login Database Tidak Valid");
}
echo “Database login credentials valid!”;
Dalam kode di atas, ganti DB_HOST, DB_USER, DB_PASSWORD, dan DB_NAME dengan kredensial yang sama seperti pada file wp-config Anda.
Sekarang, kunjungi:
http://your-website.com/db_test.php
Jika Anda melihat "Database login credentials valid !," kemudian lanjutkan ke langkah berikutnya.
Di sisi lain, jika Anda melihat "Kredensial Login Database Tidak Valid," maka itu berarti kita memiliki beberapa pekerjaan yang harus dilakukan.
Alih-alih memeriksa apakah nama pengguna dan kata sandi Anda benar, kita dapat membuat Pengguna MySQL baru dan mengizinkan pengguna itu mengakses basis data.
Untuk membuat pengguna baru, di cPanel Anda, pilih "MySQL Databases".
Database MySQL WordPress
Sekarang, gulir ke bawah ke bagian Tambah Pengguna Baru pada halaman:
MySQL Tambah Pengguna Baru
Pilih nama pengguna dan kata sandi untuk pengguna baru yang kami buat. Catat kredensial ini karena kami akan menempatkannya di file wp-config.php.
Sekarang, klik tombol Buat Pengguna .
Klik tautan "Kembali" setelah pengguna dibuat:
Berhasil menciptakan pengguna MYSQL
Sekarang, Pergi ke bagian Tambahkan Pengguna Ke Database pada halaman yang sama yang Anda buat Pengguna baru:
Tambahkan Pengguna Ke Database
Pilih nama pengguna Pengguna baru dan nama Database WordPress Anda dan klik Tambah Pengguna untuk menambahkan pengguna baru ke database.
Sekarang, ganti kredensial login basis data lama dengan yang baru dan periksa situs web Anda.
Jika Anda masih melihat kesalahan yang sama, itu mungkin karena nilai DB_HOST Anda tidak valid. Ini adalah alamat tempat server Database Anda tinggal. Jika WordPress tidak tahu nilai ini, itu tidak dapat terhubung.
Nilai DB_HOST akan bervariasi dari host ke host. Dokumentasi WordPress memiliki daftar nilai DB_HOST yang luas untuk sebagian besar web host .
Jika Anda masih melihat kesalahan yang sama, itu mungkin karena kesalahan pada Server MySQL Anda. Dalam hal ini, taruhan terbaik Anda untuk memperbaikinya adalah dengan menghubungi penyedia hosting web Anda.

Perbaiki File Wordpress yang Rusak

File PHP yang membentuk WordPress mungkin telah rusak di situs web Anda. Jika itu masalahnya, Anda akan menggantinya dengan yang tidak. Mungkin terdengar seperti tugas yang menakutkan, tetapi ternyata tidak.
Tidak, Anda tidak perlu mengganti setiap file individual.
Yang harus Anda lakukan adalah mengunduh file WordPress terbaru dan mengunggahnya ke server Anda.
Untuk melakukan ini, kunjungi halaman unduhan WordPress dan klik tombol Unduh Big Blue:
Unduh WordPress
Setelah mengunduh file, ekstrak dan kemudian hapus file wp-config.php dan seluruh Folder wp-content:
hapus file php wp-config
Sekarang, unggah semua file dan folder ini ke direktori instalasi WordPress Anda melalui FTP dan klik Ganti ketika diminta untuk memilih antara opsi Lewati dan Ganti.
Ini akan menggantikan file lama yang rusak dengan yang baru.
Jika Anda masih melihat kesalahan yang sama, lanjutkan ke langkah berikutnya:

Kembalikan Cadangan Terbaru

Situs Anda mungkin bekerja satu atau dua hari atau setidaknya satu minggu sebelum hari ini. Jika Anda memulihkan cadangan situs Anda pada hari itu, Anda mungkin mendapatkan situs Anda kembali lagi.
Jika Anda menggunakan layanan seperti VaultPress atau jika paket hosting web Anda dilengkapi dengan Cadangan Otomatis, Anda cukup mengeklik tombol dan memulihkan file dan database situs web Anda ke versi sebelumnya.
Catatan: Sebelum Anda melanjutkan dan memulihkan cadangan terbaru Anda, perlu diingat bahwa Anda akan kehilangan semua data yang dibuat antara tanggal pencadangan dan hari ini. Selain itu, JANGAN mengambil kata host web Anda untuk backup harian mereka. Kebanyakan cadangan harian yang dibuat oleh host web rusak dan dapat meninggalkan situs web Anda dalam keadaan yang lebih buruk. Sebelum memulihkan cadangan, buat cadangan dari status situs web Anda saat ini. Baca lebih lanjut tentang masalah cadangan dan solusi terbaik.

Periksa Jika URL Situs Anda Telah Berubah Di Basis Data

Ada kalanya URL situs web Anda mungkin berubah dalam basis data. Ini dapat terjadi saat pembaruan atau saat membuat perubahan pada pengaturan WordPress.
Anda dapat melanjutkan dan memeriksa tabel database Anda untuk melihat apakah ini kasusnya atau Anda hanya dapat menjalankan permintaan SQL berikut untuk memperbarui bidang siteurl di database WordPress:
UPDATE wp_options SET option_value = 'http: //your-site.com' WHERE option_name = 'siteurl';
Sebelum Anda menjalankan kueri SQL di atas di PHPMyAdmin atau konsol MySQL Anda, pastikan untuk mengganti-site.com Anda dengan URL situs Anda dan http dengan https jika situs Anda menggunakan SSL.

Tidak Ada Pekerjaan? Inilah Apa Yang Harus Dilakukan Selanjutnya ...

Jika tidak ada kiat dari artikel ini yang berhasil untuk Anda, satu-satunya cara yang tersisa untuk meningkatkan situs web Anda adalah dengan menyewa Pengembang WordPress profesional.
Anda dapat menyewa freelancer atau Anda dapat pergi dengan salah satu penyedia layanan khusus ini untuk WordPress:
Layanan ini tidak hanya akan membantu Anda membuat situs web Anda aktif dan berjalan tetapi juga akan memberi Anda dukungan untuk masalah dan masalah masa depan dengan WordPress.

Kesimpulan

Seperti yang Anda lihat, ada banyak alasan mengapa situs WordPress Anda mungkin menunjukkan kesalahan ini kepada Anda. Sebagian besar alasannya bisa diperbaiki dalam waktu 10 menit atau kurang.
Pernahkah Anda menghadapi masalah ini?
Jika ya, bagaimana Anda memperbaikinya?

Posting Komentar untuk "Cara Memperbaiki Kesalahan Membuat Koneksi Database Di WordPress"