deraone Deraone adalah penyedia managed vps dan web hosting yang memenuhi semua kebutuhan platform Anda. Kami memberikan layanan dengan teknologi terkini dengan layanan yang profesional. Temukan pengalaman terbaik Anda bersama kami.

Cara Memperbaiki Koneksi Database di WordPress

3 min read

kesalahan koneksi database

Apakah Anda melihat pemberitahuan Kesalahan membuat koneksi database (Error Establishing a Database Connection) di situs WordPress Anda, itu adalah kesalahan fatal yang membuat situs WordPress Anda tidak dapat diakses oleh pengguna dan Anda harus segera memperbaiki permasalahan itu.

Kesalahan ini terjadi ketika WordPress tidak dapat membuat koneksi ke database. Sejumlah hal dapat memengaruhi koneksi database WordPress Anda yang membuatnya agak sulit bagi pemula untuk memecahkan masalah.

Pada artikel ini, kami akan menunjukkan kepada Anda cara memperbaiki kesalahan membuat koneksi database di WordPress dengan mudah.

Apa Penyebab Kesalahan Koneksi Database di WordPress?

Masalah ‘Error Establishing a Database Connection‘ dapat disebabkan oleh informasi database yang salah di pengaturan WordPress Anda, database rusak, atau server database tidak responsif.

kesalahan koneksi database

Database adalah perangkat lunak yang memudahkan untuk menyimpan, mengatur, dan mengambil data ke perangkat lunak lain.

Sebagai sistem manajemen konten, WordPress menggunakan database untuk menyimpan semua konten Anda dan data situs web lainnya. Kemudian terhubung ke database setiap kali seseorang mengunjungi situs web Anda.

WordPress membutuhkan informasi berikut untuk menghubungkan ke database:

  • Nama Database
  • Username Database
  • Database password
  • Database server

Informasi ini disimpan di file konfigurasi WordPress Anda yang disebut wp-config.php.

Jika salah satu item ini salah, WordPress akan gagal untuk terhubung ke server database Anda, dan Anda akan melihat kesalahan ‘Kesalahan membangun koneksi database’.

Ini adalah salah satu kesalahan WordPress yang paling umum. Selain dari kredensial yang salah, kesalahan ini juga dapat muncul jika server database sedang down, atau file database rusak.

Mari kita lihat cara memperbaiki kesalahan membuat masalah koneksi database di WordPress dengan pemecahan masalah langkah demi langkah.

Periksa Kredensial Database WordPress Anda

Alasan paling umum untuk kesalahan koneksi database di WordPress adalah kredensial database yang salah. Jika Anda baru saja memindahkan situs WordPress Anda ke host baru, kemungkinan besar ini adalah alasannya.

Kredensial database WordPress Anda disimpan di file wp-config.php. Ini adalah file konfigurasi WordPress yang berisi pengaturan penting WordPress termasuk informasi database.

Jika Anda belum pernah mengedit file wp-config.php, lihat panduan kami tentang cara mengedit file wp-config.php di WordPress.

Temukan baris berikut di file wp-config.php.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Anda perlu memastikan bahwa informasi untuk nama database, nama pengguna, kata sandi, dan host database sudah benar.

Anda dapat mengonfirmasi informasi ini dari dasbor akun hosting WordPress Anda. Cukup masuk ke akun hosting Anda dan klik database MySQL di bawah bagian database.

Anda akan masuk ke halaman manajemen database di dasbor hosting Anda. Dari sini, Anda dapat mengetahui nama database dan nama pengguna Anda.

Setelah Anda mengkonfirmasi nama database, nama pengguna, dan kata sandi Anda, Anda dapat mengubah informasi itu di file wp-config.php Anda jika diperlukan.

Setelah itu, coba kunjungi kembali situs web Anda untuk melihat apakah kesalahan koneksi database telah hilang.

Jika Anda masih bisa melihat kesalahannya, artinya ada sesuatu yang salah. Lanjutkan membaca untuk mengetahui langkah-langkah pemecahan masalah lainnya.

Periksa Informasi Host Database Anda

Jika Anda yakin bahwa informasi nama database, nama pengguna, dan kata sandi Anda benar, maka Anda mungkin ingin memastikan bahwa Anda menggunakan informasi host database yang benar.

Sebagian besar perusahaan hosting WordPress menggunakan localhost sebagai host database Anda. Namun, beberapa perusahaan managed WordPress hosting menggunakan server terpisah untuk menghosting database. Dalam hal ini, informasi host database Anda tidak akan menjadi localhost.

Anda perlu menghubungi perusahaan hosting WordPress Anda untuk mengonfirmasi informasi host database Anda.

Memperbaiki Database WordPress

Jika Anda mendapatkan kesalahan yang berbeda pada wp-admin, misalnya, sesuatu seperti “Satu atau lebih tabel database tidak tersedia. Basis data mungkin perlu diperbaiki ”, lalu Anda perlu memperbaiki basis data Anda.

Anda dapat melakukan ini dengan menambahkan baris berikut di file wp-config.php Anda. Pastikan untuk menambahkannya sebelum ‘That’s all, stop editing! Happy blogging’ baris wp-config.php.

define('WP_ALLOW_REPAIR', true);

Setelah Anda selesai melakukannya, Anda dapat melihat pengaturan dengan mengunjungi halaman ini: http://www.domain.com/wp-admin/maint/repair.php

Memperbaiki Koneksi Database

Catatan: pengguna tidak perlu masuk untuk mengakses halaman perbaikan database. Setelah Anda selesai memperbaiki dan mengoptimalkan database Anda, pastikan untuk menghapus kode ini dari wp-config.php Anda.

Periksa apakah Server Database Anda Sedang Down

Jika semuanya sudah benar, dan WordPress masih tidak dapat terhubung ke database, maka server database Anda (server MySQL) mungkin sedang down.

Ini bisa terjadi karena lalu lintas padat di server. Pada dasarnya, server host Anda tidak dapat menangani beban (terutama saat Anda menggunakan hosting bersama).

Situs Anda akan menjadi sangat lambat dan untuk beberapa pengguna bahkan mungkin menghasilkan kesalahan. Jadi, hal terbaik yang harus Anda lakukan adalah menelepon atau melakukan live chat dengan penyedia hosting Anda dan menanyakan apakah server MySQL Anda responsif.

Ketika Anda memiliki situs web lain yang berjalan di server yang sama, Anda dapat memeriksa situs-situs tersebut untuk mengonfirmasi bahwa server SQL Anda sedang down.

Jika Anda tidak memiliki situs lain di akun hosting yang sama, cukup buka dasbor hosting Anda dan coba akses phpMyAdmin dan hubungkan database.

Dan jika Anda dapat terhubung, maka kami perlu memverifikasi apakah pengguna database Anda memiliki izin yang memadai. Buat file baru bernama testconnection.php dan tempel kode berikut di dalamnya:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Pastikan untuk mengganti username dan password. Sekarang Anda dapat mengunggah file ini ke situs web Anda dan mengaksesnya melalui browser web.

Jika skrip berhasil terhubung, itu berarti pengguna Anda memiliki izin yang memadai, dan ada hal lain yang salah.

Kembali ke file wp-config Anda untuk memastikan bahwa semuanya sudah benar (pindai ulang untuk kesalahan ketik).

Solusi Lain Memperbaiki Error Establishing a Database Connection di WordPress

Jika tip pemecahan masalah yang disebutkan di atas gagal memperbaiki kesalahan koneksi database di situs web Anda, maka Anda dapat mencoba langkah-langkah tambahan ini.

Perbarui URL Situs WordPress

Coba perbarui URL situs WordPress menggunakan phpMyAdmin. Cukup akses phpMyAdmin dari dasbor akun hosting Anda, dan pilih database WordPress Anda.

update url

Setelah itu klik menu SQL di bagian atas dan masukkan kueri MySQL berikut.

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Jangan lupa untuk memberikan URL situs Anda sendiri dan ubah wp_options menjadi nama tabel Anda sendiri karena Anda mungkin telah mengubah awalan tabel WordPress.

Restart Web Server

Pengguna di server khusus, server lokal, dan virtual private server (VPS) dapat mencoba me-reboot server mereka.

Ini akan memulai ulang web dan server database Anda yang mungkin memperbaiki beberapa gangguan sementara yang menyebabkan kesalahan.

Jika semua cara sudah Anda lakukan, namun belum mendapatkan situs web kembali normal, sebaiknya hubungi layanan hosting yang Anda gunakan.

deraone Deraone adalah penyedia managed vps dan web hosting yang memenuhi semua kebutuhan platform Anda. Kami memberikan layanan dengan teknologi terkini dengan layanan yang profesional. Temukan pengalaman terbaik Anda bersama kami.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *