Wajah menggunakan mysql no cache

Error Creating a Database Connection adalah kesalahan yang sering terjadi di website WordPress. Kemunculan weight error ini menunjukkan kalau situs gagal mengambil informasi yang dibutuhkan untuk me-render halaman

WordPress menggunakan PHP sebagai bahasa utama dan MySQL sebagai database. Pada saat situs diakses pengunjung, perintah atau command PHP akan mengambil informasi situs dari database. Jika pengambilan informasi ini gagal, situs tidak dapat memuat halaman yang diminta dan pada akhirnya WordPress akan menampilkan pesan error

Database adalah perangkat lunak untuk mengelola, menyimpan, dan mengambil serta mengirim kembali data ke perangkat lunak lain. Karena WordPress adalah CMS, platform ini menggunakan database untuk menyimpan semua konten situs berbasis WordPress. Ketika pengunjung mengakses website, koneksi ke database akan dijalankan

Dampak negatif dari error ini adalah situs tidak bisa diakses, trafik hilang, dan yang lebih parah lagi, memanipulasi reputasi Anda

Pada artikel ini, kami akan membahas cara mengatasi Error Creating a Database Connection WordPress beserta pengertian dan penyebabnya

Wajah menggunakan mysql no cache

 

Cara Mengatasi Error Creating a Database Connection di WordPress

Kami akan membahas lima cara paling umum untuk mengatasi Error Creating a Database Connection. Namun sebelum sampai pembahasan tersebut, ada baiknya Anda melakukan backup data terlebih dahulu

5 Wajah Mudah untuk Mengatasi Bug

  1. Mengecek Info Login
  2. Memperbaiki Database WordPress
  3. Memperbaiki File yang Rusak
  4. Mengecek Server Database
  5. Membuat Database Baru

Sisi 1. Mengecek Info Login

Salah satu penyebab Error Creating a Database Connection adalah kesalahan memasukkan info ketika login. Kasus ini sering terjadi pada pemilik website yang memindahkan situsnya ke provider hosting lain. Apabila weight error ini muncul di frontend dan juga backend situs, face pertama ini bisa jadi solusi

Hal pertama yang harus Anda lakukan adalah memastikan informasi database login dengan informasi yang disimpan di situs file wp-config. php

Untuk mengakses file wp-config, gunakan aplikasi FTP seperti FileZilla atau File Manager WordPress yang ada di control panel hosting

Jika Anda memakai File Manager, buka folder /public_html, lalu klik kanan di file wp-config. php, kemudian pilih Edit

Wajah menggunakan mysql no cache

Cari dan catat informasi yang ditampilkan

  • DB_NAME – nama basis data
  • DB_USER – nama pengguna
  • DB_PASSWORD – kata sandi
  • DB_HOST – basis data host

Wajah menggunakan mysql no cache

Setelah itu, buka Database MySQL dan cari nama database Anda di Daftar Database dan User MySQL Saat Ini. Anda akan melihat nama database, db user, dan host

Wajah menggunakan mysql no cache

Jika melaporkan login file wp-config. php berbeda dengan yang ada di pengaturan Database MySQL, ubah file wp-config. php agar informasinya seragam

Ubah baris di bawah ini

define('DB_NAME', 'fill_this_with_your_current_database_name'); 
define('DB_USER', 'fill_this_with_your_current_username'); 
define('DB_HOST', 'fill_this_with_your_current_localhost');

Setelah file diubah, segarkan WordPress dan periksa apakah Error Creating a Database Connection sudah hilang

Jika masih ada, kemungkinan kiss value DB_PASSWORD salah. Untuk memperbaikinya, atur ulang password MySQL

Buka menu Database MySQL, lalu klik database, kemudian pilih Change Password. Setelah memasukkan kata sandi baru, klik Perbarui

Selain nama, username, dan host database, Anda juga harus mengecek informasi database provider hosting. Biasanya perusahaan web hosting menggunakan localhost sebagai host database website WordPress. Sedangkan untuk perusahaan WordPress hosting managed, mereka menggunakan server terpisah

Kami sarankan untuk menghubungi provider web hosting dan cek informasi host database

Catatan. Apabila baru-baru ini Anda berganti host, pastikan untuk mengecek kembali informasi DB_HOST. Biasanya localhost tidak berubah, tapi beberapa web hosting menggunakan alamat IP atau URL berbeda

Optimalkan website WordPress dengan web hosting khusus WordPress Coba WordPress Hosting

wajah 2. Memperbaiki Database WordPress

Apabila dashboard admin WordPress menampilkan timbang “Satu atau lebih tabel database tidak tersedia. Database mungkin perlu diperbaiki. ”, itu berarti database rusak. Error ini hanya akan muncul di back-end, sedangkan di front-end yang ditampilkan adalah Error Creating a Database Connection

Untuk memperbaiki database, tambahkan fungsi ini ke file wp-config. php

________satu_______

Letakkan fungsi di atas sebelum kalimat “Itu saja, hentikan pengeditan. Selamat ngeblog. ”

Wajah menggunakan mysql no cache

Simpan perubahan dan buka http. // www. situsanda. com/wp-admin/maint/repair. php. Ada dua opsi untuk memperbaiki database

Pilih Perbaiki Database atau Perbaiki dan Optimalkan Database

Setelah database diperbaiki, buka kembali file wp-config. php dan hapus fungsi yang dimasukkan sebelumnya. Langkah ini untuk mencegah tindakan mengamankan website karena dalam kondisi ini, siapa pun bisa mengakses URL halaman yang diperbaiki tanpa harus login

Sisi 3. Memperbaiki File yang Rusak

Penyebab Error Creating a Database Connection lainnya adalah theme atau plugin yang rusak

Apakah error ini segera muncul setelah Anda menginstall theme baru?

Kalau menginstall theme lain tak juga jadi solusinya, matikan semua plugin. Setelah itu, aktifkan kembali plugin satu per satu untuk mencari tahu penyebabnya

Jika Anda tidak bisa mengakses dashboard WordPress, matikan theme atau plugin WordPress. Caranya, ganti nama folder theme atau plugin melalui file manager control panel

Pilih File Manager dan buka folder wp_content yang tersimpan di direktori public_html. Ganti nama folder theme atau plugin yang digunakan saat ini. Dengan mengganti nama, semua plugin atau theme akan mati sekaligus

Wajah menggunakan mysql no cache

Satu hal yang perlu diingat, jangan matikan theme dan plugin WordPress secara bersamaan. Jika tidak, akan sulit bagi Anda untuk meminta alasannya

Misalnya untuk cara mengatasi Error Creating a Database Connection dengan plugin, ganti nama foldernya terlebih dahulu, kemudian refresh website. Apabila pesan error tidak lagi terlihat dan Anda bisa masuk ke dashboard WordPress, dapat disimpulkan kalau plugin-lah penyebabnya

Tapi, bagaimana Anda bisa tahu plugin mana yang menyebabkan error database ini?

Setelah mematikan semua plugin, ganti kembali nama folder plugins ke nama awalnya. Semua plugin WordPress masih dalam keadaan mati, tapi Anda tetap bisa mengatur pengaturan melalui admin area

Wajah menggunakan mysql no cache

Aktifkan plugin dan segarkan situs. Lakukan satu per satu sampai Anda menemukan plugin yang mengakibatkan Error Creating a Database Connection muncul

Kiat Pro. Hapus theme atau plugin WordPress yang menyebabkan error

Jika cara di atas tidak berhasil, unggah kembali file ke WordPress. Caranya, unduh WordPress versi terbaru dan ekstrak file package-nya di komputer. Hapus konfigurasi file. php berikan folder wp-content. Setelah itu, buka klien FTP dan unggah file yang tersisa ke folder root WordPress

Dengan demikian, semua file akan ditimpa di server live

Sisi 4. Mengecek Server Database

Apabila cara ketiga di atas juga tidak berhasil, kemungkinan yang menyebabkan error database adalah server MySQL down

Ada banyak hal yang menyebabkan gangguan server, dan salah satunya adalah tingginya beban lalu lintas. Host server tidak dapat menangani jumlah pengguna yang hendak mengakses situs web

Kecepatan website akan menurun, dan berakibat pada munculnya Error Creating a Database Connection. Hal ini terjadi karena kapasitas server sudah mencapai batasnya. Segera hubungi provider web hosting agar mereka mengecek server MySQL, apakah masih responsif atau tidak

Jika website yang dimiliki lebih dari satu dan semuanya menggunakan server yang sama, periksa kembali server SQL untuk memastikan down atau tidak

Apabila hanya memiliki satu website saja, masuk ke dashboard WordPress dan buka phpMyAdmin. Buat koneksi ke database

Wajah menggunakan mysql no cache

Jika berhasil terhubung, cek hak akses yang dimiliki user database WordPress

Buat file baru dan beri nama test connection. php (atau nama lain, tapi dengan ekstensi. php). Lalu tambahkan kode di bawah ini ke file tersebut

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

Pada kode di atas, ganti username dan password dengan username dan password Anda. Unggah file ke website, kemudian akses website melalui browser

Apabila koneksi database berhasil terhubung, itu berarti user punya hak akses yang cukup dan ada penyebab lain yang memicu error koneksi database

Website yang dionlinekan di server bersama (shared) akan mengalami error karena server overload akibat trafik yang meningkat. Cara mengatasi Error Establishing a Database Connection WordPress ini adalah dengan menginstall plugin cache, seperti W3 Total Cache, WP Rocket, atau WP Super Cache

wajah 5. Membuat Database Baru

Jika cara keempat di atas juga menghasilkan hasil, kemungkinan besar database yang rusak dan tidak dapat digunakan lagi

Maka, mau tak mau Anda harus membuat database MySQL yang baru beserta usernya. Buka Database MySQL, lalu isi informasi di Buat Database MySQL dan Database User yang Baru

Wajah menggunakan mysql no cache

Impor basis data cadangan sehingga Anda tidak harus mengulang semuanya dari awal

bonus

Selain kelima cara mengatasi Error Creating a Database Connection di atas, metode keempat di bawah ini juga layak untuk dicoba

  1. Perbarui WordPress -Masuk ke dashboard dan buka phpMyAdmin -> database WordPress. Klik menu database SQL dan tambahkan kode ini
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
  1. Minta bantuan – Segera hubungi penyedia hosting web Anda atau tim dukungan pelanggan. Sampaikan kendala dan kesalahan yang terjadi, dan mereka akan mencarikan solusinya
  2. Reboot web server – User yang menggunakan dedicated server, local server, dan VPS (virtual private server) bisa mengatasi error ini dengan reboot server. Database web dan server akan di-restart untuk memperbaiki error
  3. Pulihkan kembali backup terakhir – Metode ini diterapkan jika Anda tidak keberatan dengan hilangnya beberapa data karena belum dicadangkan saat backup terakhir dilakukan. Cek fitur pulihkan otomatis di web hosting untuk melihat kapan terakhir kali pencadangan dilakukan. Pulihkan kembali database dan file

Mengapa Kesalahan Membangun Koneksi Database Terjadi?

Beberapa penyebab error database di WordPress

  • Informasi database yang salah – apabila username dan password database diubah, informasi login yang lama tersimpan di file WordPress akan menjadi tidak valid
  • Database yang rusak – database yang rusak bisa dikarenakan percobaan peretasan, plugin rusak, atau tema yang tidak kompatibel
  • Jumlah trafik meningkat – trafik yang tiba-tiba melonjak naik akan membuat database menjadi tidak responsif
  • Database server down – terkadang web server yang menyimpan file website mengalami gangguan

Sebelum menerapkan salah satu cara mengatasi Error Creating a Database Connection, cek apakah pesan error muncul di admin dashboard WordPress atau tidak

Berikut tampilan error di admin area WordPress

Wajah menggunakan mysql no cache

Jika admin area tidak bisa diakses karena error ini, besar kemungkinan info loginnya salah atau tidak valid. Namun, jika terjadi kesalahan penimbangan lain yang muncul, alasannya adalah database yang rusak atau naiknya jumlah lalu lintas

Kesimpulan

Tidak ada pemilik website yang senang jika pesan Error Creating a Database Connection muncul di layar. Situs web tidak dapat memuat halaman dan berisiko kehilangan lalu lintas dan juga pelanggan

Error ini terjadi karena situs tidak dapat mengambil informasi dari database. Salah satu penyebabnya adalah informasi login di file wp-config. php yang tidak valid, theme atau plugin wordpress bermasalah, atau trafik kunjungan yang mendadak naik

Lima wajah untuk memperbaiki database error

  • Perbarui Informasi Login – cek kesesuaian info login di file wp-config. php dengan info login yang ada di Database MySQL
  • Memperbaiki Database – tambahkan fungsi define('WP_ALLOW_REPAIR', true); . php untuk memperbaiki database yang rusak
  • File yang Rusak – matikan theme atau plugin repair melalui dashboard WordPress, atau ganti nama folder theme atau plugin melalui control panel
  • Mengecek Database Server – hubungi provider hosting atau tim customer support untuk mengecek kehandalan server karena tidak nyaman
  • Membuat Database Baru – buat database MySQL baru dan impor backup

Semoga dengan bantuan tutorial ini, Anda bisa mengatasi error database bilamana muncul di website

Penulis

Ariata C

Ariata suka sekali menulis dan menerjemahkan, dan sekarang ini bekerja sebagai translator di Hostinger Indonesia. Lewat artikel dan tutorial yang diterbitkan di blog Hostinger, Ariata ingin membagikan pengetahuan tentang website, WordPress, dan hal terkait hosting lainnya kepada para pembaca