Cara Memperbaiki Kesalahan dalam Membuat Koneksi Database di WordPress (Langkah demi Langkah)

Cara memperbaiki kesalahan membangun koneksi database di WordPress


Apakah Anda menemukan kesalahan saat membuat koneksi database di situs WordPress Anda? Mungkin ada beberapa alasan di balik kesalahan ini. Terkadang, muncul secara tak terduga dan Anda mungkin bertanya-tanya apa yang berubah di situs Anda untuk membuat masalah ini.

Bertanya-tanya lagi! Dalam artikel ini, kami akan membagikan cara memperbaiki kesalahan dalam membangun koneksi basis data Anda di WordPress dengan memecahkan semua alasan yang mungkin.

Kesalahan Membuat Koneksi Database – Kapan dan Mengapa?

Biasanya, kesalahan ini terjadi karena situs web Anda tidak dapat membuat koneksi database. Tetapi alasan mengapa itu tidak membuat koneksi basis data bisa berbeda untuk semua orang. Berikut ini beberapa alasan:

  • Server web Anda tidak responsif terhadap permintaan Anda.
  • Server menerima terlalu banyak permintaan dan berhenti merespons.
  • Kredensial masuk basis data Anda salah atau kedaluwarsa.
  • Basis data Anda rusak dengan malware.
  • Basis data Anda rusak karena perubahan kode atau oleh pembaruan WordPress otomatis.

Sebagian besar waktu Anda akan mendapatkan kesalahan ini ketika ada masalah dengan server hosting web Anda. Padahal bisa ada banyak alasan lain juga. Mungkin sulit bagi Anda untuk memecahkan masalah karena Anda tidak tahu mengapa itu terjadi di situs Anda. Kami akan memandu Anda, langkah demi langkah, untuk menemukan masalah dan menyelesaikannya.

Memperbaiki Kesalahan Membangun Koneksi Database

Sebelum kita mulai, Anda harus membuat beberapa cadangan dari basis data Anda dan menyimpannya di lokasi yang berbeda. Jika Anda tidak dapat melacak atau memperbaiki kesalahan ini, maka Anda dapat kembali ke masalah utama dengan mengunggah cadangan dan coba lagi dengan pendekatan baru.

Kami juga menyarankan Anda tetap memperbarui situs WordPress, tema, dan plugin Anda, sehingga ada kemungkinan lebih kecil Anda akan melihat kesalahan. Anda juga harus membuat cadangan situs WordPress Anda secara teratur, sehingga Anda dapat memulihkannya, jika perlu.

Memeriksa Halaman Login Admin WordPress Anda

Anda perlu memeriksa halaman login admin WordPress Anda untuk melihat kesalahan apa yang ditampilkan di sana. Jika kesalahan ini mirip dengan kesalahan di front-end situs Anda, maka lanjutkan ke langkah berikutnya.

Jika ada kesalahan yang berbeda pada / wp-admin / halaman suka “Satu atau lebih tabel database tidak tersedia. Basis data mungkin perlu diperbaiki ”, maka Anda perlu mengedit file wp-config.php Anda untuk menambahkan satu baris kode.

Untuk mengedit wp-config.php, Anda dapat masuk ke situs WordPress Anda dengan klien FTP. Anda harus menambahkan kode ini sebelum “Itu saja, berhenti mengedit! Selamat ngeblog ” baris di wp-config.php.

define (‘WP_ALLOW_REPAIR’, true);

Pastikan Anda menyimpan file ini dengan benar.

Setelah menambahkan kode dalam file wp-config.php, kunjungi http://www.yoursite.com/wp-admin/maint/repair.php (menggantikan www.yoursite.com dengan URL situs web Anda) untuk melihat pengaturan untuk memperbaiki basis data Anda.

Anda tidak perlu masuk ke akun admin WordPress Anda untuk mendapatkan akses untuk memperbaiki basis data. Jika Anda menambahkan kode dengan benar di file wp-config.php, maka itu akan membantu Anda memperbaiki masalah basis data. Setelah diperbaiki, Anda dapat melanjutkan dan menghapus kode dari file wp-config.php Anda.

Jika masalah masih ada, maka Anda dapat membaca panduan ini lebih lanjut untuk mencari solusi lain.

Mengedit File WP-Config.php Anda untuk Menemukan Masalahnya

Anda mungkin tahu bahwa file wp-config.php adalah file utama yang menghubungkan situs WordPress Anda dengan database Anda. Ini memiliki kredensial masuk basis data Anda. Jika Anda telah mengubah kata sandi root atau kata sandi pengguna basis data, maka Anda juga harus memperbarui rincian ini di file wp-config.php Anda. Jika Anda tidak mengubah detail dalam file wp-config, maka Anda akan mengalami kesalahan dalam membuat koneksi database Anda.

Anda harus yakin bahwa detail login untuk database sama dalam file wp-config.php saat Anda mengaturnya untuk database WordPress Anda.

define (‘DB_NAME’, ‘database-name’);
define (‘DB_USER’, ‘database-username’);
define (‘DB_PASSWORD’, ‘database-password’);
define (‘DB_HOST’, ‘localhost’);

Dalam kode ini, DB_Name mewakili nama basis data Anda, DB_User adalah nama pengguna Anda dari basis data, DB_Password adalah kata sandi basis data, dan DB_Host adalah nilai host.

Anda dapat menambahkan nilai DB_Host sebagai localhost jika penyedia hosting WordPress Anda adalah BlueHost, HostGator, dll. Untuk perusahaan hosting lain, Anda dapat menghubungi tim dukungan mereka atau memeriksa panduan ini di Trik konfigurasi WordPress untuk menemukan nilai host lainnya.

Kami juga menemukan bahwa jika Anda menjalankan situs WordPress Anda di server lokal seperti XAMPP atau MAMP, maka Anda dapat mengganti nilai DB_Host dari localhost ke IP untuk memperbaiki kesalahan ini.

define (‘DB_HOST’, ‘127.0.0.1:8889’);

IP ini dapat berbeda untuk perusahaan hosting web online. Anda mungkin juga ingin melihat panduan ini tentang cara mentransfer WordPress dari server lokal ke situs langsung.

Jika masalah Anda masih belum terselesaikan, lanjutkan membaca di bawah ini untuk menemukan solusi lain yang mungkin berlaku untuk server dan memperbaiki kesalahan.

Mencari Ke Server Hosting Web Anda

Terkadang Anda mendapatkan banyak lalu lintas secara tak terduga dan server hosting web Anda berhenti merespons permintaan. Pertama, ini akan memperlambat situs web Anda dan kemudian menampilkan kesalahan dalam membuat koneksi database ke pengguna yang mencoba mengunjungi situs web Anda. Ini sebagian besar terjadi pada lingkungan hosting bersama atau VPS.

Anda dapat langsung menghubungi departemen dukungan host web Anda dan memeriksa masalah ini. Untuk perusahaan hosting yang dikelola seperti WPEngine dan Siteground, tim dukungan akan dengan cepat membantu Anda memperbaiki kesalahan.

Jika Anda ingin memecahkan sendiri kesalahan ini di ujung server, maka kami sarankan Anda memeriksa beberapa hal di server MySQL Anda untuk melacak masalahnya.

Pertama, Anda harus mencoba mengakses situs web lain di server yang sama dan melihat apakah situsnya berjalan dengan baik atau tidak. Jika situs web lain juga menampilkan kesalahan yang sama, maka server MySQL Anda rusak.

Saat Anda tidak memiliki situs web lain di server yang sama untuk pengujian, maka Anda harus membuka phpMyAdmin di cPanel Anda dan terhubung ke basis data Anda. Setelah terhubung, Anda harus memeriksa apakah Anda memiliki izin yang memadai atau tidak. Cukup tambahkan file baru, testconnection.php, dan tambahkan kode ini:

<?php
$ link = mysqli_connect (‘localhost’, ‘username’, ‘password’);
if (! $ link) {
die (‘Tidak dapat terhubung:’. mysqli_error ());
}
gema ‘Terhubung dengan sukses’;
mysqli_close ($ link);
?>

Anda harus mengganti nama pengguna dan kata sandi dengan kredensial info masuk basis data Anda. Setelah terhubung, itu berarti tidak ada masalah dengan izin, dan Anda dapat melanjutkan dan memeriksa file wp-config.php Anda lagi untuk melihat apakah ada kesalahan ejaan dalam nama pengguna atau kata sandi.

Jika koneksi Anda gagal, maka ada kemungkinan server Anda mengalami masalah. Namun, tidak dapat dikatakan bahwa server MySQL Anda sedang down. Mungkin saja pengguna basis data Anda tidak memiliki izin yang memadai untuk mengakses server.

Anda dapat menghubungi penyedia hosting web Anda dan meminta mereka untuk memberi Anda izin. Dengan begitu, Anda dapat memeriksa kesalahan dan menyelesaikan masalah.

Masih ada banyak alasan lain bahwa Anda mungkin mendapatkan kesalahan ini dan Anda harus memecahkan masalah situs web Anda dengan berbagai cara. Jika solusi Anda berbeda dari metode yang kami jelaskan di atas, maka silakan bagikan dalam komentar di bawah. Orang lain yang mengalami kesalahan ini akan mendapat manfaat dari saran Anda yang berharga!

Kami harap panduan ini membantu Anda memperbaiki kesalahan Anda dalam membuat koneksi database di WordPress. Anda mungkin juga ingin memeriksa cara beralih dari satu host web ke host web lain tanpa downtime.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map