Kesalahan Membangun Koneksi Database Memperbaiki WordPress

  1. Mengapa Kesalahan WordPress ini Terjadi?
  2. Konfigurasi basis data WordPress salah
  3. Basis data WordPress rusak
  4. Nilai 'siteurl' tidak pantas
  5. File WordPress rusak
  6. Koneksi database berlebihan

Terakhir diubah pada 9 Mei 2018 oleh Vincy.

Cara memperbaiki kesalahan "Kesalahan Membangun Koneksi Database" di WordPress. Ini adalah salah satu kesalahan paling ditakuti di WordPress. Dalam tutorial WordPress ini, kita akan melihat penyebab kesalahan WordPress ini dan bagaimana cara memperbaikinya. Kesalahan ini membuat frustasi baik bagi pengguna maupun blogger WordPress. Waktu henti situs sangat mahal dan akan memberikan reputasi yang buruk. "Kesalahan Membangun Koneksi Database" dilemparkan ke permukaan pengguna dan kita harus menyadari kesalahan WordPress ini untuk memperlakukannya secara instan.

Sebuah kata peringatan. Sebelum melakukan percobaan apa pun untuk tujuan belajar, jangan lupa untuk mencadangkan WordPress Anda.

Mengapa Kesalahan WordPress ini Terjadi?

Alasan untuk kesalahan WordPress ini menjadi terkenal adalah penyebab di baliknya. Ada banyak alasan yang dapat menyebabkan kesalahan ini.

  • Konfigurasi basis data WordPress salah.
  • Basis data WordPress rusak.
  • File WordPress rusak.
  • Koneksi database berlebihan.

Konfigurasi basis data WordPress salah

Alasan pertama dan terpenting untuk kesalahan "Kesalahan Membangun Koneksi Database" adalah, kami lupa memperbarui parameter konfigurasi basis data. Kami mungkin memiliki instalasi WordPress lokal dan ketika perubahan diunggah, wp-config.php dengan pengaturan koneksi lokal dapat diunggah. Mengubah kata sandi dalam Database dan lupa memperbaruinya dalam file wp-config.php. Semua ini terkait dengan kesalahan manusia. Jadi tempat pertama Anda harus memverifikasi apakah semuanya benar adalah wp-config.php

/ ** Nama database untuk WordPress * / define ('DB_NAME', 'database_name'); / ** Nama pengguna database MySQL * / define ('DB_USER', 'root'); / ** Kata sandi basis data MySQL * / define ('DB_PASSWORD', 'password'); / ** Nama host MySQL * / define ('DB_HOST', 'localhost');

Berikut ini adalah cuplikan kode PHP untuk memverifikasi apakah pengaturan koneksi database Anda benar. Buat file PHP baru dan letakkan di dalam instalasi WordPress dengan konten berikut dan aktifkan.

<? php $ db = mysqli_connect ('localhost', 'root', 'password', 'database_name'); if (! $ db) {die ('Database koneksi kesalahan:'. mysqli_error ($ db)); } echo 'Database berhasil terhubung!'; mysqli_close ($ db); ?>

Saya telah mendengar contoh bahwa hak akses pengguna database untuk database telah dicabut. Jadi verifikasi bahwa pengguna dapat membaca database.

Basis data WordPress rusak

Basis data WordPress bisa rusak. Itu telah terjadi pada saya. Ketika DB rusak, jelas aplikasi tidak akan dapat menghubungkan database dan melakukan kueri. Ketika ini terjadi kadang-kadang ada kemungkinan bahwa wp-admin akan berfungsi dan hanya blog / situs web yang mendapatkan kesalahan "Pembuatan Kesalahan ...". WordPress menyediakan fungsionalitas untuk 'memperbaiki database'. Kami harus masuk untuk menggunakan fungsi ini dan Anda perlu melakukan perubahan pada pengaturan untuk mengaktifkannya. Buka file wp-config.php dan tambahkan baris berikut.

define ('WP_ALLOW_REPAIR', true);

Sekarang buka URL http://www.site.com/wp-admin/maint/repair.php dan perbaiki database. Ingatlah untuk mencadangkan WordPress sebelum mencoba ini. Setelah Anda menyelesaikan perbaikan, hapus perubahan pengaturan ini terlebih dahulu karena akan memungkinkan siapa saja untuk mengakses fitur WordPress ini.

Nilai 'siteurl' tidak pantas

Mungkin ada situasi ketika kita perlu memperbaiki WordPress dengan mengimpor cadangan lama. Ketika kami mengimpor cadangan lama, kami harus memverifikasi bahwa nilai 'siteurl' diatur dengan tepat. Jika Anda ragu jalankan query berikut terhadap database WordPress Anda.

UPDATE wp_options SET option_value = 'your_siteurl' WHERE option_name = 'siteurl';

File WordPress rusak

Salah satu solusi populer untuk masalah ini adalah mengunggah file WordPress lagi. Hapus saja file WordPress Anda, karena selalu ingat untuk melakukan backup. Setelah menghapus, unggah satu set file WordPress yang baru. Bagi banyak orang, solusi ini telah berhasil. Alasan di balik perbaikan ini adalah, file WordPress mungkin rusak. Setelah mengunggah WordPress baru, Anda harus menyimpan folder wp-config.php dan wp-content. Yang penting folder unggahan.

Koneksi database berlebihan

Basis data WordPress Anda dapat turun terutama karena dua alasan. Anda telah melampaui bandwidth rencana Anda. Yang merupakan kabar gembira. Periksa apakah Anda telah menginstal plugin cache seperti WP Super Cache. Jika cache diatur dan Anda masih memiliki masalah basis data, maka kemungkinan besar Anda perlu mendapatkan lebih banyak bandwidth DB dari penyedia hosting Anda.

Alasan kedua bisa jadi karena tetangga Anda. Di lingkungan hosting bersama, tetangga yang buruk menarik seluruh kelompok ke bawah. Dalam skenario seperti itu, Anda dapat meminta penyedia hosting Anda untuk memindahkan database Anda ke cluster yang layak.

Beberapa tips perpisahan,

  • Jaga WordPress Anda tetap ramping dengan menggunakan plugin pihak ketiga dalam jumlah minimal.
  • Selalu pasang hanya plugin yang populer. Instal plugin cache yang baik dan tetapkan pengaturannya dioptimalkan.
  • Simpan kata sandi yang kuat.
  • Perbarui WordPress secara teratur.
  • Sering-seringlah mengambil cadangan.

↑ Kembali ke Atas

Mengapa Kesalahan WordPress ini Terjadi?
Mengapa Kesalahan WordPress ini Terjadi?
Lt;?
Mysqli_close ($ db); ?

Новости