Cara Mengatasi Error Establishing A Database Connection Pada WordPress

Pembahasan

Selamat datang Solvers! Dikesempatan kali ini saya akan bahas tentang bagaimana cara mengatasi Error Establishing A Database Connection pada WordPress.

CMS wordpress sangat friendly dan tak jarang digunakan untuk pembuatan website oleh beberapa developer website. Adanya banyak kasus dan penyebab terjadi nya error tersebut maka akan saya bahas di artikel ini dengan lengkap.

Latar Belakang dan Penyebab

Mari kita kenali dahulu apa yang membuat website CMS wordpress dapat terjadi error Establishing A Database Connection. Jika sepengalaman saya, error tersebut dikarenakan diantara berikut :

  • Salah konfigurasi database pada file wp-config.php.
  • Tidak ada file wp-config.php.
  • User database belum diberi Privileges ke databasenya.
  • Database corrupt.
  • Aktivitas database berat dan resource hosting habis.
  • Perlu update versi wordpress secara manual.
  • Service Mysql pada server tidak berjalan.
  • File corrupt pada Plugin atau thema.

Solusi Permasalahan

Cara mengatasi error ini sangat bervariasi tergantung kasus dan indikasi permasalahan yang didapatkan maka akan saya jelaskan satu-persatu.

Konfigurasi Wp-config.php

Silahkan kalian bisa ke file manager hostingnya lalu ke public_html (dokumen root website kalian) nanti akan ada file wp.config.php, kalian bisa klik kanan lalu Edit.

  • DB_NAME : Nama database wordpress kalian.
  • DB_USER : User database yang kalian buat.
  • DB_PASSWORD : Password user database yang kalian buat.
  • DB_HOST : Hostname databasenya, defaultnya localhost.

Untuk mengetahui data diatas kalian bisa cek pada phpmyadmin atau Mysql Database (Jika menggunakan cPanel).

Pastikan untuk secret key nya sudah terisi, jika belum ada maka dapat di generate baru menggunakan link pada kotak merah pertama, tinggal akses saja link nya.

Jangan lewatkan juga untuk table_prefixnya karena ada banyak kasus kalau table_prefix nya belum sesuai, untuk mengetahuinya silahkan kalian bisa ke phpmyadmin >> klik databasenya >> lihat awal huruf tablenya (Biasanya akan wp_ , wphu_ dan sejenisnya).

Cek User Privileges

Memang sepele, namun ini bisa fatal. Pastikan user databasenya sudah terkoneksi dengan databasenya. Kebetulan saya menggunakan cPanel, maka bisa dicek pada menu Mysql Database.

Jika user belum ditambahkan maka kalian bisa Add User to Database >> Pilih user dan databasenya >> Klik Add.

Jika sudah klik Add maka pastikan sudah terceklis semua dan klik Make Changes saja.

Baca ini Juga : Cara Memperbaiki 404 Not Found WordPress

Database Berat atau Corrupt

Jika kalian ditahap ini, jangan khawatir sebab kalian bisa optimasi dan repair database kalian sendiri.

Kalian bisa ke phpmyadmin >> Klik databasenya >> Ceklis semua tablenya dan kalian bisa pilih optimaze table dahulu, jika sudah maka ceklis semua seperti tadi dan repair table.

Service Database not Running

Pada tahap ini kalian harus menghubungi pihak penyedia hostingnya sebab jika kalian tidak ada akses root ke server maka tidak akan melakukan restart service mysql, namun jika kalian ada hak akses root bisa jalankan perintah ini :

pkill -u username (username cpanel kalian)
service mysql restart

File plugin atau thema corrupt

Biasanya karena proses plugin atau thema wordpress yang over akan terjadi crash database, cara memperbaikinya bisa repair database seperti cara sebelumnya ataupun kalian bisa disable plugin atau theme wordpress tersebut dengan cara hapus atau ubah file permissions foldernya menjadi 000 karena kalian tidak bisa login wordpress dashboardnya.

  • Folder plugin >> wp-content >> plugins >> ubah permissions plugin satu-persatu.
  • Folder thema >> wp-content >> themes >> ubah permissions theme yang kalian pakai.

Membuat website dengan wordpress memang perlu adanya plugin atau theme wordpress, maka disini penting untuk pemilihan dari keduanya jika ingin kita gunakan, sebab ada free wordpress theme atau template wordpress gratis yang rentan dan jangan sampai kalian download wordpress bukan di situs resminya yaitu wordpress.org karena akan berakibat fatal buat keamanan website kalian.

Penutup

Selesai. Sekian cara mengatasi Error Establishing A Database Connection Pada WordPress, Jika masih error silahkan bisa hubungi pihak Penyedia Hostingnya dikhawatirkan memang ada masalah pada servernya.

Jika mengalami hal yang sama atau ada cara lain bisa komentar dibawah. Mari kita saling berbagi pengalaman dan sharing. Sekian dari saya :).

Salam Solvers !

Baca Ini Juga

Tinggalkan Balasan

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