Cara Memperbaiki Error Establishing a Database Connection Pada WordPress

Error establishing database connection merupakan sebuah mimpi buruk bagi para pengguna wordpress dan merupakan salah satu error pada wordpress yang paling sering terjadi.

Jika pesan ini telah anda dapatkan, berarti website yang anda gunakan sudah tidak lagi berkomunikasi dengan anda atau memiliki akses ke database anda, hal ini lah yang menyebabkan website anda menjadi down.

Sebagian besar orang pasti bingung dan panik ketika mendapati pesan ini saat akan atau ingin mengakses website mereka.

Padahal, jika anda mendapatkan pesan ini, maka anda harus dengan segera mungkin bergerak cepat dalam proses penanganannya dikarenakan isu ini dapat memengaruhi traffic, sales serta analisis anda nantinya.

Sebelum melanjutkan pembahasannya perlu kita ketahui sebelumnya apa itu error establishing a database connection. Error ini terjadi apabila PHP tidak dapat lagi untuk berkomunikasi dengan database.

CMS WordPress menyimpan data secara keseluruhan di MySQL Database yang isinya adalah post data, page data, meta data, plug in wordpress, setting, login data dan lain lain.

Selain itu ada beberapa jenis file yang mana tidak masuk dalam data base WordPress. Terutama file file yang berhubungan dengan coding, php, css javascript, atau yang lainnya.

Keduanya jika normal akan saling berhubungan sesuai dengan kebutuhan para pengunjung website tesebut.

Ketika pengunjung suatu blog atau website mengunjungi website tersebut, PHP akan melakukan yang dinamakan eksekusi kode halaman yang diminta oleh pengunjung dan diteruskan ke bagian database. Jika sudah ditemukan, lalu akan ditampilkan browser pengujung.

Jika pada proses ini semua berjalan lancer maka tidak aka nada pesan error establhising a database connection, tetapi jika terjadi error maka akan muncul tulisan error establishing a database connection pada browser pengunjung tersebut.

Penyebab Error Establishing a Database Connection

Error establishing a database connection terjadi bukanlah tanpa sebuah penyebab. Tetapi ini disebabkan oleh beberapa hal atau factor.

Berikut ini lah hal-hal yang dapat menyebabkan terjadinya error establishing a database connection :

1. Database yang corrupt

Banyak hal yang menyebabkan database pada wordpress yang ada miliki mengalami corrupt data.

Sebagai contoh saat anda melakukan editing pada codding, namun pada saat editing codding anda melakukannya dengan tidak benar sehingga masalah ini menyebabkan masalah koneksi ke database wordpress. Atau karena saat anda sedang menginstal plugin tertentu.

2. Credential login database salah

Login credential user dan password yang berbeda dengan yang ada di cPanel hosting merupakan penyebab credential login database ini salah sehingga hal ini menyebabkan error pada data basenya.

3. Server Hosting anda mengalami down

Banyak hal yang dapat memengaruhi server hosting anda dapat mengalami down kemungkinannya antara lain terlalu banyak pengunjung yang berkunjung ke website anda sehingga ini menyebabkan server anda tidak dapat lagi menampungnya.

Kalau sudah begitu, koneksi dari website yang ke database akan mengalami masalah dan alhasil muncul pesan error.

Atau mungkin bisa juga disebabkan oleh memang servernya yang sedang down atau sedang maintenance.

Baca Juga : Pengertian VPS Hosting

4. Plug in yang mengalami masalah

Penggunaan plug in wordpress yang mengalami masalah dapat membuat error database pada wordpress.

Hal ini disebabkan oleh adanya perubahan dengan script coding yang dilakukan oleh plug in.

Selanjutnya akan membahas cara memperbaiki error establishing a database connection.

Tetapi sebelum lanjut kebagian cara mengatasi error establishing a database connection, pastikanlah terlebih dahulu bahwa kamu harus tau username dan password dari akun cPanel kamu sebelumnya.

Jika kamu tidak mengetahuinya kamu dapat mencari tahu di email dari penyedia hosting saat pembelian hosting baru.

Baca Juga : Pluqin Forum Untuk WordPress Terbaik dan Gratis

Cara Mengatasi Error Establishing a Database Connection

1. Cek Credential Databasenya

Masalah ini adalah masalah yang paling sering ditemukan saat terjadi error establishing a database connection di website kamu.

Terutama bagi kamu yang baru saja migrasi database ke server hosting baru.

Hal yang dapat kamu lakukan adalah cek nama databasenya dan usernamenya apakah sudah sama atau belum. Jika belum ini lah yang menjadi penyebab dari error establishing a database connection.

Cara mengatasinya yaitu dengan mengikuti langkah-langkah berikut ini:

  • Login ke akun cPanel milik kamu lalu buka di File Manager > public_html > nama domain/subdomainmu > wp_config.php
  • Selanjutnya buka wp-config.php dengan pilih menu edit
  • Kemudian cek DB_NAME dan DB_USER dan pastikanlah keduanya sama

2. Repair databasenya

  • Login ke akun cPanel kamu lalu buka di File Manager > public_html > nama domain/subdomainmu > wp_config.php
  • Selanjutnya adalah buka wp-config.php dengan pilih menu edit dibagian atas
  • Lalu habis itu tambahkan script define( ‘WP_ALLOW_REPAIR’, true)
  • Terakhir SAVE lalu kemudian dicoba
  • Repair database dengan domainanda.com/wp-admin/main/repair.php
  • Terakhir pilih Repair Database

3. Matikan plug in wordpress

  • Login ke halaman akun cPanel kamu dan buka di File Manager > public_html > nama domain/subdomainmu
  • Masuk ke wp-content > plugin
  • Rename pada tiap folder plugin dengan tambahan –disabled
  • Lakukan ganti pada tiap plugin lalu bisa di cek apakah ada perubahan atau tidak

4. Hubungi lah penyedia server hosting yang kamu gunakan

Dan itulah beberapa tata cara untuk mengatasi error establishing a database connection pada wordpress.

Leave a Comment