Perbaiki WordPress “Kesalahan Membangun Koneksi Database” di Bawah 10 Menit

Salah satu sistem manajemen konten WordPress yang paling populer, menyimpan dan mengumpulkan data dari database yang kuat. Halaman, postingan, data, atau informasi apa pun yang Anda lihat di situs WordPress semuanya diambil dari database.

Namun terkadang, “Kesalahan Membangun Koneksi Database” yang mengerikan dapat muncul. Untungnya, kesalahan ini dapat diatasi dalam beberapa langkah sederhana.

Namun, pesan kesalahan dapat disebabkan oleh konfigurasi server yang buruk, konektivitas database, atau kredensial yang salah. Pesan tersebut menunjukkan bahwa WordPress tidak dapat terhubung ke database-nya. Dengan demikian, terhambat untuk mengambil data penting yang diperlukan untuk menampilkan situs web Anda dengan benar

Menjalankan kesalahan ini bisa sangat mengecewakan, tetapi ini adalah kesalahan umum yang dihadapi oleh pengguna WordPress. Pada artikel ini, kami akan menjelaskan penyebab “Kesalahan Membangun Koneksi Database.”

Kemudian kami akan memberikan langkah pemecahan masalah untuk menyelesaikan masalah dan memulihkan fungsionalitas situs web Anda dalam waktu kurang dari 10 menit.

Akar Penyebab Kesalahan Membangun Koneksi Database di WordPress

Dengan menentukan akar penyebab dari “Kesalahan Membangun Koneksi Database,” Anda dapat mengambil strategi pemecahan masalah yang mendalam. Berikut adalah beberapa alasan umum di balik kesalahan tersebut:

Kredensial Basis Data Salah

Salah satu alasan utama di balik kesalahan ini adalah ketika kredensial database yang disediakan di file konfigurasi WordPress Anda (wp-config.php) salah. Ini berisi informasi host, nama pengguna basis data, kata sandi, dan nama basis data. Oleh karena itu, WordPress tidak akan terhubung ke database jika kredensial ini tidak konsisten.

Database Rusak atau Rusak

Masalah koneksi dapat disebabkan oleh database yang rusak atau rusak. Ketidakcocokan perangkat lunak, pemutakhiran yang tidak memadai, atau manajemen basis data yang salah mungkin menjadi penyebab semua ini. Dalam keadaan tertentu, WordPress mengalami masalah konektivitas dan menampilkan pesan kesalahan.

Batasan Server atau Hosting

Masalah dengan lingkungan server atau hosting seringkali dapat mengakibatkan masalah koneksi database. Hal ini dapat disebabkan oleh server yang padat, kekurangan sumber daya, atau waktu henti yang singkat. WordPress mungkin juga tidak dapat membuat tautan ke database karena alokasi memori yang terbatas atau peraturan firewall yang ketat.

Server Basis Data Tidak Tersedia

Saat server database sedang down atau mengalami masalah koneksi, WordPress tidak akan bisa terhubung ke server Database. Hal ini biasanya disebabkan oleh masalah jaringan, kesulitan teknis server database, atau masalah pemeliharaan server.

Plugin atau Tema yang Bertentangan

Terkadang, konflik antar plugin atau tema dapat menghalangi koneksi database WordPress. Plugin atau tema yang tidak kompatibel atau dikembangkan dengan buruk dapat secara bersamaan mencoba mengakses database. Dengan demikian, terjadi konflik dengan database yang mengarah ke “Kesalahan Membangun Koneksi Database”.

Melebihi Kuota Penyimpanan Database

Jika Anda melebihi kuota penyimpanan basis data yang dialokasikan paket hosting Anda, kesalahan koneksi basis data akan muncul. Ketika banyak situs web berbagi kapasitas basis data yang diberikan di bawah paket hosting bersama, hal ini sering terjadi.

  Cara Memeriksa Zona Waktu yang Berbeda di iPhone dan iPad

Sekarang setelah Anda mengetahui alasan di balik kesalahan tersebut, saatnya mempelajari bagaimana kami dapat mengatasinya.

Jelajahi solusi efektif berikut untuk mengatasi kesalahan “Kesalahan Membangun Koneksi Database” di WordPress. Sebelum melanjutkan pemecahan masalah apa pun, penting untuk membuat cadangan situs web Anda untuk melindungi dari masalah yang tidak terduga. Jika terjadi komplikasi, memiliki cadangan akan memungkinkan Anda memulihkan situs ke keadaan sebelumnya.

Verifikasi Kredensial Masuk Basis Data

Memberikan kredensial login database WordPress yang salah adalah penyebab paling sering dari masalah koneksi database di WordPress. Ini biasanya terjadi setelah mengalihkan situs WordPress Anda ke perusahaan hosting lain. Namun, ini adalah langkah-langkah yang dapat Anda ikuti untuk mengatasi masalah tersebut:

#1. Temukan file wp-config.php

Anda akan mendapatkan kredensial database WordPress Anda di file wp-config.php. File ini berfungsi sebagai file konfigurasi untuk WordPress, berisi pengaturan penting untuk database, termasuk informasi database. Anda dapat mengakses file ini menggunakan klien FTP atau masuk ke cPanel Anda.

#2. Edit file wp-config.php

Mengedit file wp-config adalah langkah penting untuk memeriksa dan mengedit kredensial database. Melalui file ini, Anda juga bisa melihat error WordPress lainnya seperti Memory Limit Error, White Screen of Death Error, No Such File In Directory error, dan lainnya.

#3. Mengidentifikasi Garis yang Relevan

Sekarang, periksa baris berikut yang berisi pengaturan MySQL dan informasi basis data.

// ** 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' );

#4. Verifikasi Kredensial Database

Pastikan informasi yang diberikan untuk nama database, nama pengguna, kata sandi, dan host database sudah akurat di file wp-config.php.

#5. Konfirmasi Detail Basis Data

Cukup masuk ke akun hosting WordPress Anda dan masuk ke area database. Kemudian periksa database MySQL atau opsi serupa karena dapat bervariasi tergantung pada cPanel penyedia hosting Anda.

#6. Mengakses Informasi Basis Data

Identifikasi nama database beserta nama pengguna pada halaman administrasi database di dasbor akun hosting Anda untuk mengakses informasi database. Catat data ini karena akan diperlukan untuk tindakan selanjutnya.

#7. Ubah file wp-config.php jika diperlukan

Lakukan perubahan yang diperlukan pada file wp-config.php jika Anda melihat adanya perbedaan dalam informasi database di file wp-config.php dibandingkan dengan informasi dari akun hosting Anda. Periksa apakah setelan untuk ‘DB_NAME’, ‘DB_USER’, ‘DB_PASSWORD’, dan ‘DB_HOST’ sesuai dengan informasi basis data yang benar.

#8. Jalankan Tes Koneksi

Kunjungi kembali situs web Anda setelah menyimpan modifikasi file wp-config.php. Verifikasi masalah koneksi database sudah diperbaiki. Lanjutkan dengan prosedur pemecahan masalah berikut jika masalah berlanjut.

Perbaiki Database WordPress

Pesan kesalahan “Satu atau lebih tabel database tidak tersedia” menunjukkan bahwa database Anda perlu diperbaiki. Dalam hal ini, berikut adalah proses yang dapat Anda ikuti untuk memperbaiki database Anda:

Akses & edit file wp-config.php:

Seperti yang kami sebutkan sebelumnya, file wp-config.php berisi pengaturan penting seperti informasi database dan kredensial. Pertama, Anda perlu mencari dan mengakses file ini menggunakan editor teks. Kemudian, cukup tambahkan baris berikut tepat sebelum baris, “Itu saja, berhenti mengedit! Selamat ngeblog!”

define('WP_ALLOW_REPAIR', true);

Sekarang, simpan file wp-config.php setelah menerapkan perubahan.

Akses halaman perbaikan: Buka browser web Anda dan kunjungi URL berikut, tetapi alih-alih “yoursite.com”, istana nama domain Anda yang sebenarnya:

http://www.yoursite.com/wp-admin/maint/repair.php

Perbaiki database: Anda sekarang telah dikirim ke halaman perbaikan dan peningkatan database WordPress. Ingatlah bahwa Anda tidak perlu masuk untuk mengakses halaman ini. Pada tahap ini, cukup ikuti petunjuk yang diberikan pada halaman dan optimalkan database Anda.

  9 Cara Mendapatkan Spotify Premium Gratis Selamanya

Hilangkan Kode: Sangat penting untuk mengambil baris tambahan dari file wp-config.php setelah database Anda diperbaiki dan dioptimalkan dengan benar. Jadi, hapus baris berikut dengan mengomentarinya:

// definisikan(‘WP_ALLOW_REPAIR’, benar);

Pastikan Ketersediaan Server Database

Situs web WordPress Anda mungkin menampilkan peringatan “Kesalahan Membangun Koneksi Database” saat server MySQL sedang offline. Masalah ini sering terjadi ketika ada lebih banyak koneksi daripada yang diizinkan oleh server.

Situs web WordPress Anda mungkin menampilkan peringatan “Kesalahan Membangun Koneksi Database” saat server MySQL sedang offline. Masalah ini sering terjadi ketika ada lebih banyak koneksi daripada yang diizinkan oleh server.

Disarankan agar Anda menghubungi host Anda untuk mengidentifikasi dan memperbaiki masalah ini. Beri tahu mereka tentang masalahnya dan minta mereka memeriksa kondisi server MySQL.

#1. Periksa Izin Koneksi MySQL

Jika Anda menggunakan hosting satu situs, pastikan pengguna database WordPress memiliki akses yang tepat untuk terhubung ke MySQL. Membuat file PHP dan memeriksa koneksi adalah dua cara untuk melakukannya.

  • Akses Panel Kontrol Hosting: Masuk ke panel kontrol hosting dengan masuk dan masuk ke folder public_html situs web WordPress Anda.

  • Buat File PHP Baru: Di folder public_html, buat file PHP baru. Anda dapat memberikan nama apa pun yang Anda pilih, seperti “test.php”.

  • Sisipkan Kode: Masukkan kode berikut ke dalam file PHP Anda.
 <?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
   die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
  • Perbarui Kredensial: Ganti ‘nama pengguna’ dan ‘kata sandi’ dari nama pengguna dan kata sandi database MYSQL Anda yang sebenarnya.
  • Simpan & Akses File: Simpan file dan buka di browser web Anda dengan membuka URL yang relevan (misalnya, http://www.yoursite.com/test.php).

#2. Konfirmasi Koneksi Berhasil

Setelah file PHP terhubung ke server MySQL dan menampilkan pesan “Berhasil terhubung”, pengguna Anda kemungkinan memiliki hak yang diperlukan. Ini menunjukkan bahwa peringatan “Kesalahan Membangun Koneksi Database” mungkin disebabkan oleh sumber lain.

#3. Mengoptimalkan Sumber Daya Server

Kendala sumber daya dapat berakhir dengan masalah basis data untuk situs web yang dihosting di server bersama. Dengan demikian, Anda dapat mempertimbangkan untuk menggunakan caching situs web dengan plugin seperti W3 Total Cache atau WP Rocket untuk meringankannya. Plugin caching ini dapat meningkatkan kecepatan sekaligus mengurangi beban di server.

Selesaikan Masalah Tema & Plugin

File yang rusak juga bisa menjadi alasan di balik “Kesalahan Membangun Koneksi Database” di situs WordPress Anda. Berikut adalah proses yang dapat Anda ikuti untuk mengatasi masalah ini

#1. Identifikasi Tema atau Plugin yang Salah

Sebenarnya, tema dan plugin yang salah biasanya menjadi alasan di balik file yang rusak. Periksa setiap Tema dan plugin secara terpisah untuk melihat kesalahan mana yang harus disalahkan. Saat masalah terjadi setelah mengaktifkan tema baru, tema tersebut yang menyebabkannya.

#2. Ubah Tema

Untuk memperbaiki masalah ini, masuk ke dashboard WordPress Anda dan buka Appearance>Themes. Kemudian ubah tema saat ini dengan memilih dan mengaktifkan tema lain.

#3. Ubah Plugin yang Rusak

Jika mengubah tema tidak menyelesaikan masalah “Kesalahan Membangun Koneksi Database”, cari potensi kerusakan plugin. Untuk menemukan yang rusak, nonaktifkan semua plugin lalu aktifkan kembali satu per satu.

#4. Nonaktifkan Plugin Melalui Panel Kontrol Hosting

Anda juga dapat mengganti nama folder plugin di panel kontrol hosting Anda untuk menonaktifkan setiap plugin WordPress. Untuk menonaktifkan plugin dari cPanel, ikuti langkah berikut:

  • Login ke dashboard cPanel Anda dan navigasikan ke opsi File Manager.
  • Buka public_html > wp_content dan temukan folder plugin.
  • Klik kanan pada folder plugins, lalu pilih “Rename,”. Sekarang cukup berikan nama baru.

#5. Verifikasi Dampaknya

Semua plugin akan dinonaktifkan sekaligus jika folder plugin diganti namanya. Anda dapat mengikuti langkah yang sama untuk menonaktifkan semua tema WordPress di situs Anda. Jangan nonaktifkan plugin dan tema secara bersamaan karena ini akan mempersulit proses debug.

  10 Pengonversi Teks ke ASCII Terbaik yang Harus Anda Coba

#6. Pulihkan Folder Plugins

Sekarang, ganti nama folder plugin kembali ke nama aslinya setelah mengakses backend situs Anda. Anda akan dapat mengaktifkan setiap plugin WordPress secara manual dari area admin karena semuanya akan tetap tidak aktif.

#7. Hapus Tema atau Plugin Bermasalah

Untuk menghindari terjadinya masalah “Kesalahan Membangun Koneksi Database”, jangan lupa untuk menghapus tema atau plugin WordPress tertentu yang menyebabkannya.

Membangun Database Baru

Basis data Anda mungkin rusak seluruhnya jika Anda masih tidak dapat memperbaiki masalah “Kesalahan Membangun Koneksi Basis Data”. Dalam keadaan seperti itu, membuat database MySQL baru adalah ide terbaik. Jadi, lanjutkan dengan proses pembuatan database MySQL baru menggunakan cPanel berikut:

Akses Database MySQL: Pertama, masuk ke cPanel Anda, Buka Database dan klik Database MySQL.

Buat Database Baru: Temukan bagian “Buat Database Baru” di bagian atas halaman untuk mulai membuat database baru. Setelah mengetik nama database yang dipilih, klik “Create Database.”

Buat Pengguna Baru: Untuk membuat pengguna baru di MySQL, masukkan nama pengguna dan kata sandi di bagian Pengguna MySQL. Diikuti dengan mengklik Create User untuk melanjutkan.

Tetapkan Pengguna Baru: Temukan Tambahkan Pengguna ke area Basis Data dengan menggulir ke bawah. Dari menu tarik-turun, pilih pengguna dan basis data yang baru dibuat, lalu klik Tambah.

Perbaiki Tabel Database yang Rusak: Untuk memperbaiki tabel database yang rusak, Anda dapat menggunakan cPanel atau phpMyAdmin.

  • Gunakan cPanel: Di cPanel, Anda memiliki opsi untuk memeriksa dan memperbaiki database Anda di bawah area Modify Databases. Oleh karena itu, pilih Perbaiki Database untuk memulihkan tabel yang rusak.
  • Gunakan php MyAdmin: Untuk mengakses php MyAdmin, Buka Database dan klik phpMyAdmin. Kemudian pilih nama database Anda dan periksa semua tabel.

  • Perbaiki Tabel Basis Data: Di phpMyAdmin, Anda harus memilih opsi Perbaiki Tabel yang terletak di sebelah tombol Periksa Semua. Akibatnya, perintah REPAIR_TABLE akan dijalankan untuk memperbaiki tabel yang rusak.

Dengan sabar biarkan proses perbaikan selesai, lalu kunjungi WordPress Anda. Sekarang, periksa apakah peringatan “Error Creating a Database Connection” masih ada. Jika masalah Anda masih ada, mari coba metode tambahan berikut yang juga dapat memperbaiki masalah ini.

Perbarui URL Situs Web WordPress

Saat memindahkan situs web Anda ke server web baru, Anda mungkin perlu memperbarui URL WordPress Anda untuk mengarah ke domain baru. Anda dapat menyelesaikan prosedur dengan bantuan panduan langkah demi langkah ini.

Akses phpMyAdmin: Masuk ke dasbor hosting Anda dan temukan phpMyAdmin. Dengan alat ini, Anda akan diizinkan untuk mengelola database situs web Anda.

Buka database WordPress: Di phpMyAdmin, cari dan pilih database WordPress Anda. Langkah ini akan memberi Anda akses ke tabel database Anda.

Arahkan ke Tab SQL: Setelah mendapatkan akses ke database WordPress Anda, temukan dan klik tab SQL. Di sini, Anda akan dapat menjalankan kueri SQL.

Salin & Tempel Kode: Cukup salin dan tempel kode berikut di bidang SQL:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name="home" OR option_name="siteurl";
UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.old-domain.com','http://www.new-domain.com');

Catatan: Jangan lupa ganti ‘http://www.domain-lama.com’ dengan URL situs web Anda sebelumnya dan ‘http://www.domain-baru.com’ dengan URL situs web baru.

Periksa dan Jalankan Kueri: Pastikan kode sudah benar dan diperbarui dengan URL lama dan baru. Ketika Anda selesai mengonfirmasi, klik tombol Go untuk menjalankan kueri SQL.

Nyalakan Ulang Server Web Anda

Anda cukup me-reboot server Anda Jika Anda menggunakan server khusus, server lokal, atau VPS (Virtual Private Server). Kesalahan terkait basis data Anda, bersama dengan kesalahan lainnya, dapat diatasi

Dengan me-restart web dan database server. Tetapi proses ini membutuhkan akun root dan klien SSH

Pulihkan Dan Cadangkan

Menggunakan prosedur pencadangan dan pemulihan basis data dalam keadaan tertentu mungkin merupakan cara yang lebih cepat untuk memperbaiki masalah. Banyak web hosting menyediakan proses pencadangan dan pemulihannya sendiri. Sangat penting untuk diingat bahwa database dan file memerlukan pemulihan.

Mencari Bantuan

Kami sangat menyarankan Anda untuk mencari bimbingan dari para profesional saat menghadapi masalah dan tidak dapat menyelesaikannya. Jangan ragu untuk menghubungi layanan dukungan pelanggan perusahaan penyedia hosting Anda untuk mengetahui lebih lanjut tentang masalah koneksi database karena mereka dapat mengarahkan Anda ke rute yang sesuai dan bahkan menyelesaikan kesalahan untuk Anda.

Kata Akhir

Jika Anda mendapatkan kesalahan “Kesalahan Membangun Koneksi Database” di situs web WordPress Anda, jangan panik. Tentu saja, Anda berisiko kehilangan pengunjung yang berharga, tetapi kami telah membuat panduan ini yang pasti akan membantu Anda memperbaiki masalah tersebut dalam beberapa menit. Jadi, kenali alasan pasti di balik kesalahan tersebut dan ikuti panduan untuk menjaga agar situs Anda tetap berfungsi penuh.

Cara Memperbaiki Error “406 Not Acceptable” di Situs WordPress Anda