Cara Perbaiki “Error Establish A Database Connection” Di WordPress

Posted on

Pesan ” error build a database connection” adalah kesalahan WordPress yang sangat menyebalkan dimana seluruh situs Anda akan digantikan oleh pesan yang terlihat seperti ini:

Jika Anda membaca posting ini, ada kemungkinan Anda mengalami kesalahan ini sekarang juga. Jika tidak, Anda sedang beruntung.

Dan bahkan jika Anda tidak menatap pesan ini, belajar memperbaiki kesalahan membuat masalah koneksi database masih merupakan hal yang harus diketahui pengguna WordPress.

Dalam posting ini, Anda akan belajar tiga hal:

  • Apa arti “error establish a database connection” berarti pesan
  • Beberapa alasan paling umum mengapa pesan ini muncul
  • Cara memperbaiki kesalahan ini di WordPress

Apa itu “Error Establish A Database Connection” Sebenarnya?

Jika Anda tidak terbiasa dengan bagaimana WordPress bekerja, ada dua bagian penting ke situs WordPress:

  • File Anda – ini termasuk perangkat lunak WordPress, tema Anda, plugin Anda, unggahan media Anda, dll.
    Database Anda – ini adalah tempat konten aktual dari posting dan halaman Anda disimpan ( dan juga banyak informasi penting lainnya ).
  • Setiap kali pengunjung mendarat di situs WordPress Anda, file PHP di WordPress menjangkau database Anda untuk menentukan informasi yang tepat untuk ditampilkan.

Tanpa koneksi kerja ke database, bagian PHP-file dari situs WordPress Anda tidak dapat memperoleh informasi yang dibutuhkan untuk membuat halaman kerja. Itu sebabnya menampilkan pesan “error build a database connection”.

Apa Penyebab Pesan “Error Establishing A Database Connection”?

Ada beberapa alasan potensial mengapa Anda melihat pesan ini.

Sebagian besar waktu , penyebab ini:

  • Database yang korup
  • Rincian konfigurasi database salah dalam file wp-config.php Anda
  • File inti korup WordPress
  • Masalah dengan host web Anda

Karena Anda tidak dapat memastikan apa yang menyebabkan pesan untuk situasi spesifik Anda, cara terbaik untuk mengatasi masalah adalah dengan melakukan pendekatan diagnostik.

Artinya, Anda perlu secara sistematis mengikuti serangkaian tes untuk mengisolasi (dan kemudian memperbaiki) masalahnya.

Inilah yang harus dilakukan:

Bagaimana Untuk Perbaiki “Error Establishing A Database Connection” di WordPress

1: Periksa Jika Anda Masih Bisa Mengakses Dasbor WordPress

Bila Anda melihat pesan ini di bagian depan situs Anda, hal pertama yang harus dilakukan adalah memeriksa apakah Anda mendapatkan kesalahan yang sama saat Anda mencoba mengakses dasbor wp-admin Anda .

Jika Anda masih melihat pesan kesalahan yang sama persis saat mencoba mengakses area wp-admin Anda, lanjutkan ke langkah berikutnya. Anda telah menghilangkan masalah ini sebagai penyebab potensial.

Jika Anda melihat pesan berbeda yang menyebutkan sesuatu seperti “Database mungkin perlu diperbaiki”, lanjutkan dengan bagian ini untuk mempelajari cara memperbaiki database WordPress Anda.

Langkah 1: Hidupkan utilitas perbaikan di file wp-config.php.

Untuk memulai, Anda perlu mengedit file wp-config.php untuk situs Anda. Anda bisa melakukan ini dengan:

  • Menghubungkan ke situs Anda melalui FTP. ( FileZilla adalah program yang bagus untuk itu .
  • Menggunakan alat File Manager cPanel built-in.

Berkas wp-config.php Anda berada di folder akar situs WordPress Anda. Itu folder yang sama dengan wp-admin dan wp-content:

Setelah Anda dapat mengedit file wp-config.php Anda , tambahkan cuplikan kode singkat ini ke bagian bawah file:

define( 'WP_ALLOW_REPAIR', true );

Pastikan menyimpan perubahan sebelum melanjutkan.

Langkah 2: Jalankan utilitas perbaikan database otomatis.
Setelah Anda menambahkan cuplikan kode, Anda dapat mengakses alat perbaikan database WordPress dengan membuka:

YOURDOMAIN.com/wp-admin/maint/repair.php

Pada halaman itu, klik Repair Database untuk menjalankan tool:

Setelah alat menyelesaikan perbaikannya, situs Anda semoga bisa bekerja lagi. Jika ya, semua yang perlu Anda lakukan adalah kembali ke file wp-config.php Anda dan hapus baris kode yang sama dengan yang Anda tambahkan untuk mengaktifkan utilitas perbaikan.

Jika situs Anda masih tidak berfungsi, lanjutkan ke langkah berikutnya .

2: Periksa Kredensial Login Database Anda

Jika database Anda tidak rusak, hal berikutnya yang harus Anda periksa adalah apakah kredensial login database Anda bekerja.

Kredensial database Anda didefinisikan dalam file wp-config.php Anda :

Jika informasi ini tidak cocok dengan kredensial database yang Anda buat melalui dasbor host Anda, WordPress tidak akan dapat mengakses database Anda.

Untuk menguji apakah kredensial database Anda berfungsi, Anda dapat menggunakan fungsi mysql_connect () .

Gunakan text editor seperti Notepad untuk membuat file bernama databasecheck.php.

Kemudian, tambahkan cuplikan kode ini ke file:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Pastikan mengganti “mysql_user” dan “mysql_password” dengan username dan password yang sebenarnya dari file wp-config.php Anda.

Kemudian, unggah file itu ke situs Anda melalui cPanel atau melalui FTP dan akseslah dengan mengunjungi:

YOURDOMAIN.com/databasecheck.php.

Jika Anda melihat pesan yang bertuliskan “Terhubung dengan sukses”, kredensial database Anda berfungsi dan Anda dapat melompat ke langkah berikutnya.

Tapi jika Anda melihat pesan seperti di bawah ini, Anda memiliki masalah dengan kredensial database Anda :

Cara termudah untuk memperbaiki masalahnya adalah dengan membuat kumpulan kredensial database baru yang bisa digunakan untuk situs WordPress Anda.

Langkah 1: Buka Database MySQL di cPanel.

Dengan asumsi host Anda menggunakan cPanel, Anda dapat membuat pengguna database baru dengan membuka opsi MySQL Database di dasbor cPanel Anda:

Langkah 2: Buat pengguna baru.

Gulir ke bawah ke area MySQL Users dan cari kotak Add User Baru.

Masukkan yang baru:

  • Nama pengguna
  • Kata sandi

Pastikan untuk mengingat rincian ini karena Anda memerlukannya dalam sedetik.

Langkah 3: Tambahkan user baru ke database.

Setelah Anda membuat pengguna baru, buka opsi Add a User to a Database dan tambahkan pengguna baru ke database situs WordPress Anda:

Pada layar berikutnya, pastikan untuk memberi pengguna SEMUA PRIVILEGES :

Langkah 4: Perbarui file wp-config.php dengan pengguna database baru.

Untuk menyelesaikannya, Anda harus kembali ke file wp-config.php situs Anda dan memperbarui bidang DB_USER dan DB_PASSWORD ke pengguna baru:

Setelah Anda menyimpan perubahan Anda, situs Anda semoga bisa bekerja lagi!

Potensi Perbaiki 3: Reupload Core WordPress Files

Jika tidak satu pun metode di atas memperbaiki kesalahan, beberapa file inti WordPress Anda mungkin rusak.

Untuk memastikan ini bukan masalahnya, Anda dapat mengunggah salinan baru WordPress ke situs Anda. Selesai benar, ini tidak akan memengaruhi konten, plugin, atau tema yang ada.

Pergi ke WordPress.org dan download versi terbaru WordPress:

Kemudian, ekstrak file ZIP dan hapus folder wp-content dan file wp-config-sample.php :

Upload file yang tersisa ke situs WordPress Anda melalui FTP. Ketika program FTP Anda bertanya kepada Anda apa yang harus dilakukan tentang file duplikat, pastikan untuk memilih opsi untuk menimpa file duplikat.

Ini akan memastikan bahwa tidak ada file inti WordPress Anda yang rusak, dan mudahmudahan memperbaiki masalah ini.

4: Bicaralah dengan Tuan Rumah Anda

Jika tidak ada solusi di atas yang berhasil, mungkin Anda berurusan dengan masalah hosting.

Ada beberapa masalah hosting potensial:

  • Server database anda sedang down Beberapa host menggunakan server terpisah untuk database, yang berarti database Anda mungkin turun bahkan jika server reguler Anda masih bekerja.
  • Database Anda telah memenuhi kuotanya. Beberapa host bersama memasang cap pada penggunaan basis data Anda. Jika situs Anda telah memenuhi kuotanya, itu mungkin menjelaskan mengapa database Anda rusak.

Untuk mengatasi masalah ini, Anda harus berbicara dengan tim dukungan tuan rumah Anda.

Pemikiran Akhir

Pada titik ini, Anda semoga bisa memperbaiki kesalahan dalam membuat pesan koneksi database dan membuat situs Anda berfungsi kembali.

Masih ada beberapa masalah kecil yang mungkin juga menyebabkan kesalahan ini. Masalah ini seringkali unik di situs Anda dan karena itu sulit untuk didiagnosis dalam posting seperti ini.

Jika Anda terus melihat pesan kesalahan setelah melalui perbaikan ini dan berbicara dengan host Anda, Anda mungkin ingin mempertimbangkan untuk menghubungi pengembang WordPress untuk menyelidiki lebih lanjut masalah ini.

Atau, Anda selalu bisa meninggalkan komentar dan semoga kita semua bisa menyelesaikan masalah bersama!

Gravatar Image
Panduan lengkap belajar bisnis online & tips membuat website serta tutorial SEO dan Blogging

Leave a Reply

Your email address will not be published. Required fields are marked *