Perbaiki Kesalahan Membangun Hubungan Basis Data WordPress
Diterbitkan: 2022-06-28WordPress sering berjalan seperti perangkat yang diminyaki dengan baik – memicu masalah pasangan yang cantik. Sesekali, hal yang tidak biasa terjadi. Mengirim Anda pada pengejaran angsa liar, putus asa untuk menentukan pemicu tantangan dan mendapatkan halaman web Anda kembali dan mengelola.
Hampir setiap orang memahami nilai database WordPress. Ini mencakup segala sesuatu yang akan membuat situs internet Anda salah satu dari jenis. Konten Anda, visual, deskripsi meta, opsi, fakta orang, dan banyak lagi ada di database Anda.
Itulah sebabnya ada satu informasi yang mengirimkan kekhawatiran ke dalam hati setiap pemilik situs web. Ini adalah monitor putih dasar dengan frasa tidak menyenangkan di bagian atas yang menyatakan " Kesalahan saat membuat koneksi database ".
Sebelum Anda mengakhiri, jatuh dan berguling dalam kondisi panik, tarik napas dalam-dalam dan perhatikan bahwa kami biasanya dapat menyelesaikan masalah ini hanya dalam beberapa menit. Itulah yang akan kita operasikan sekarang.
Item pertama Awalnya: Primer Cadangan
Kami akan memegang ini kecil dan manis. Umumnya ada sejumlah orang saat ini di luar sana yang belum melompat ke papan dengan menghasilkan sering backup.
Tentu saja, ini bukan Anda, kan?
Jika ya, kesalahan mengembangkan informasi koneksi database biasanya merupakan koneksi bangun yang sangat baik. Asumsi bahwa database dapat memiliki tantangan yang tidak terduga biasanya membuat orang takut pada pola membangun cadangan reguler.
Jadi, jika Anda belum selesai, sekarang adalah hari Anda akan mulai membuat cadangan standar situs WordPress Anda. Setelah kami mendapatkan kembali database Anda dan berjalan, Anda dapat menuju ke posting ini untuk melihat cara mudah untuk memulai.
Saat kita masuk ke bagian pemecahan masalah dari pemasangan ini, sangat penting untuk menjamin Anda telah membuat cadangan bersih sebelum mendapatkan modifikasi apa pun ke database MySQL Anda atau mengklik semua yang ada di phpMyAdmin. Dengan "cadangan segar", saya menandakan versi yang sama sekali baru. Jangan menimpa sesuatu yang dibuat tepat sebelum pesan kesalahan dibuat.
Apa yang Ditandai dengan Kesalahan Membangun Koneksi Basis Data?
Jantung dari setiap situs WordPress adalah database. MySQL adalah database open-supply yang dapat diandalkan untuk menyimpan hampir semua informasi penting yang penting bagi situs web Anda. Tempatkan saja, tanpa memerlukan database, Anda praktis tidak menerima apa pun kecuali layar tampilan putih kosong.
Setiap kali pelanggan akan datang ke situs web Anda, WordPress, yang dibangun di atas PHP, sangat penting untuk menyediakan halaman situs web yang diminta ke browser pengunjung Anda. Untuk mencapai ini, WordPress berkomunikasi dengan database MySQL Anda dan meminta informasi yang diharapkan. Ini melibatkan sepenuhnya semua hal yang dilihat konsumen dekat di layar mereka.
Jadi, misalkan pengunjung tiba di beranda Anda. Dalam situasi itu, WordPress akan meminta dari database data yang mencakup konsep terbaru Anda, header dan emblem, foto atau konten teks, widget bilah sisi, opsi, konten footer, dan lainnya. Ini rekor yang panjang.
Tapi sekarang dan kemudian, ada yang benar-benar salah. WordPress terus mencari info dan – praktis tidak ada. Kesunyian. Untuk alasan apa pun, WordPress tidak dapat menghubungkan atau menarik fakta yang diharapkan dari database Anda. Ketika ini terjadi, ia mengembalikan situs putih kosong dan konsep kesalahan " Kesalahan membuat hubungan basis data ".
Ketika ini terjadi, terserah Anda atau perusahaan hosting web Anda untuk menemukan hasil utama dari tantangan dan menyelesaikan kesalahan.
Mengapa Kesalahan Ini Terjadi?
Akan sangat bagus jika penyebab kesalahan itu sejelas informasi kesalahan itu sendiri. Namun, itu hampir tidak pernah situasinya. Sebagian besar waktu kesulitan dapat diselesaikan dengan cepat hanya dengan penggalian kecil. Saat-saat lain, Anda mungkin perlu meningkatkan situasi dengan mencari kontak dengan bisnis hosting web Anda. Saat Anda bekerja melalui kesulitan dan solusi ini, ingatlah bahwa, dengan sebagian besar faktor WordPress, biasanya ada sejumlah teknik untuk memperbaiki masalah yang sama.
Mari kita lihat tiga alasan paling umum:
Kualifikasi Basis Data Anda Salah
Jika Anda belum lama ini memasang WordPress oleh perusahaan hosting Anda dengan penginstal klik-klik, maka kemungkinan ini bukan penyebab masalah Anda.
Di sisi lain, jika Anda sedang dalam proses melakukan salah satu hal berikut, maka ada kemungkinan besar bahwa ini adalah di mana masalah Anda berada:
- Menginstal WordPress menerapkan “Famous 5-Moment Put in“.
- Mentransfer dari pengaturan terdekat ke server.
- Jika Anda mengubah host atau nama area.
Sebagian besar waktu Anda akan tahu tidak peduli apakah ada kemungkinan kredensial Anda salah. Jika Anda telah memasukkan atau mengubah kredensial basis data, itu bukan sesuatu yang Anda lakukan tanpa sadar.
Langkah #1 – Kumpulkan Info Penting
Langkah pertama untuk menyelesaikan informasi kesalahan adalah mengumpulkan semua data yang diharapkan. Ini mencakup:
- Nama basis data
- Host basis data (umumnya tetapi tidak selalu "localhost")
- Nama pengguna basis data
- Kata sandi basis data

Informasi dan fakta ini dapat ditemukan di cPanel Anda di bawah Database MySQL (gambar di atas). Membuka jendela ini akan menampilkan daftar instalasi Database serta daftar pembeli database. Pertahankan jendela ini terbuka saat Anda mentransfer ke fase nomor dua.
Tahap #2 – Verifikasi Silang Kualifikasi Basis Data Anda
Langkah kedua Anda adalah mengunduh atau membuka file wp-config.php Anda. Anda dapat melakukan ini dengan menggunakan perangkat lunak FTP penting seperti FileZilla tetapi jauh lebih mudah untuk masuk ke cPanel Anda dan membuka pengelola file Anda, memilih "WebRoot (public_html/www)" dan kemudian klik "Go".

Selanjutnya, pilih file wp-config.php (seperti yang terlihat disebutkan sebelumnya), dan di bagian atas layar Anda klik "Edit". Ini akan membuka file dan membantu editor. Gulir ke bawah beberapa strain Anda menemukan fakta yang Anda cari:
Semua informasi yang terkandung dalam perkiraan saja, misalnya, 'database_name', harus sama persis dengan kredensial database Anda yang sebenarnya. Bahkan kamar tambahan yang mengikuti perkiraan dapat menyebabkan kesalahan informasi.
Jika Anda bertanya-tanya apa host database Anda harus diatur, Anda berdua dapat memverifikasi dengan staf panduan perusahaan hosting internet Anda atau daftar ini.
Jika tidak yakin dengan kata sandi Anda, Anda hanya dapat memilih pengguna (seperti yang terlihat pada tayangan di bawah) dan mengatur ulang kata sandi. Kemudian salin dan tempel kata sandi baru ke dalam file wp-config.php Anda.

Jika karena alasan apa pun, Anda cukup memulai dari awal. Anda hanya dapat mengembangkan pengguna baru dan menugaskannya ke database. Pastikan saja jika Anda memiliki banyak instalasi basis data, Anda menggunakan pengguna baru ke basis data yang sesuai (Anda hanya dapat memiliki 1).


Tahap #3 – Periksa Awalan Meja Anda
Sementara Anda melihat dari dekat ke file wp_config.php Anda, itu juga merupakan pemikiran yang lebih baik untuk memastikan awalan tabel Anda benar. Jika Anda mereferensikan database yang salah, itu tidak akan membuat perbedaan seberapa tepat informasi login Anda. Cari konten tekstual berikutnya:
Seringkali awalan tabel Anda akan mengatakan 'wp_', tetapi dapat dibuat untuk hampir semua hal untuk ilustrasi 'wp63ts7_'
Pastikan awalan tabel Anda yang sebenarnya cocok dengan apa yang ada di file wp-config.php Anda.
Basis Data Anda Rusak
Jika Anda tidak hadir karena semua metode yang disebutkan sebelumnya tidak berhasil, memeriksa ulang dengan seksama untuk kesalahan ketik atau detail yang kurang, kemungkinan berikutnya adalah database Anda rusak.
Sebuah sinyal informasi korupsi database adalah ketika front-finish situs web Anda tampaknya beroperasi secara menyeluruh, tetapi back-close menunjukkan konsep kesalahan atau sebaliknya.
Jika ini adalah keadaannya, kemungkinan besar Anda berada di jalur yang ideal. Perawatan kesempatan ini sedikit lebih rumit daripada memeriksa semua kualifikasi database Anda, tetapi itu membutuhkan operasi kecil. Ada dua kemungkinan cara untuk menyelesaikan pekerjaan:
Pilihan #1 Izinkan Database WordPress Mend
Mengikuti langkah # 2, Anda akan ingin membuka file wp-config.php Anda menggunakan editor.
Gulir ke dasar file dan sertakan baris kode berikut:
define( 'WP_Make it possible for_REPAIR', correct )
Simpan perubahan Anda, tetapi biarkan editor tetap terbuka, Anda mungkin perlu memilikinya dalam beberapa menit.
Masa depan, buka tab baru di browser Anda. Arahkan ke URL berikut:
http://yoursite.com/wp-admin/maint/mend.php
Ini akan membuka alat database WordPress yang akan terlihat seperti gambar di bawah ini. Anda dapat memilih "Perbaiki Basis Data" atau "Perbaiki dan Optimalkan Basis Data". Namun, untuk tetap waspada, sebaiknya hanya memperbaiki layanan database.


Setelah langkah ini selesai, kembali ke editor file Anda, hapus baris yang Anda sertakan di bagian bawah dan bantu Anda menyimpan file lagi. Anda sekarang telah menonaktifkan perangkat layanan perbaikan. Benar-benar jangan lupakan aksi penutupan ini .
Kemungkinan #2 Pulihkan Basis Data Anda Bekerja dengan phpMyAdmin
Cara lain untuk memperbaiki layanan tabel database Anda adalah melalui antarmuka phpMyAdmin di cPanel Anda. Meskipun jauh lebih cepat dan tidak rumit, sistem ini juga memerlukan sedikit kehati-hatian ekstra karena Anda dapat sepenuhnya menghapus database Anda dari dalam phpMyAdmin.
Pengingat sambutan: Biasanya membuat cadangan basis data Anda sebelum membuat perbaikan apa pun.

Setelah Anda membuka phpMyAdmin (lihat di atas), tentukan database yang dapat diterima di aspek kiri layar Anda. Yang akan datang, pastikan tab komposisi dipilih. Kemudian, sorot semua tabel dan gunakan kotak drop-down, pilih "Perbaiki tabel" di bawahnya.

Saat tindakan ini menunjukkan sebagai tinggal dilakukan, Anda dapat menutup phpMyAdmin dan menguji situs web Anda.
Ada Kesulitan Dengan Server
Kemungkinan ketiga dan terakhir adalah dilema dengan server Anda yang menyebabkan konsep kesalahan Anda. Jika situs web Anda di-host di lingkungan bersama, biasanya jauh lebih mungkin bahwa server yang kelebihan beban mengakibatkan dilema.
Dengan banyak bisnis hosting web bersama, 1000 situs web lain dapat dihosting di server yang sama. Jika salah satu dari semua pengguna akhir memutuskan untuk menyalahgunakan aset server, terlepas dari apakah disengaja atau tidak, dapat dicapai bahwa tindakan mereka dapat mempengaruhi orang lain yang situs webnya di-host di server yang sama.
Berita bagus tentang skenario ini adalah bahwa pelanggan yang memicu gaya tantangan ini biasanya ditandai merah dengan cepat. Ketika perusahaan hosting internet Anda menemukan masalah, akun yang melanggar akan ditangguhkan atau dikenakan hukuman yang cukup singkat.
Ini juga dapat dicapai bahwa masalah ini tidak diinduksi dengan sengaja. Jika situs web Anda atau situs web lain di server yang sama ditampilkan di push atau halaman depan Reddit misalnya, lonjakan pengunjung yang tidak terduga dapat membebani basis data. Bentuk dilema ini juga akan cenderung diselesaikan sendiri dengan relatif cepat. Jika Anda telah mencoba segala sesuatu yang lain dan situs web Anda masih offline setelah beberapa menit, mungkin sudah waktunya untuk menelepon atau mengobrol online dengan perusahaan hosting web Anda.
Jika masalah ini terkadang terjadi dan merupakan hasil akhir dari bekerja dengan hosting internet bersama, Anda mungkin ingin mempertimbangkan untuk beralih ke hosting web terkelola sebagai pengganti. Meskipun harganya sedikit lebih mahal, Anda hampir tidak akan pernah menghadapi masalah seperti ini.
Bungkus
Itu cukup banyak mencakup beberapa faktor paling umum yang mungkin Anda ketahui tentang informasi "Kesalahan saat mengembangkan koneksi database":
- Kredensial basis data salah.
- Database korup atau tabel database orang.
- Masalah dengan server.
Dalam kebanyakan kasus, pesan kesalahan ini merupakan masalah yang dapat diselesaikan dalam waktu kurang dari 15 menit . Jika Anda tidak yakin bagaimana menanganinya atau tidak nyaman dengan metode yang dilindungi dalam artikel ini, kemungkinan besar lebih baik menghubungi perusahaan hosting internet Anda atau beralih ke layanan bantuan WordPress. Hal terakhir yang ingin Anda lakukan adalah menimbulkan masalah tambahan ke database Anda.
Bahkan dengan shared hosting, Anda akan menemukan bahwa dukungan klien lebih dari cukup untuk membantu Anda mengatasi kesalahan ini di hampir semua kasus. Jika tidak, mungkin sudah saatnya mencari berbagai organisasi hosting.
Jika Anda pernah mengalami kesulitan ahli dengan database WordPress Anda, pastikan Anda membagikan ulasan di bawah ini.
Izinkan kami tahu jika Anda menyukai pemasangannya.