[SHARE] Tutorial Memperbaiki Error Establishing A Database Connection WordPress

Discussion in 'WordPress' started by jagoweb, Sep 3, 2018.

  1. jagoweb

    jagoweb New Member

    Joined:
    Jul 8, 2017
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    1
    Tutorial Memperbaiki Error Establishing A Database Connection WordPress – WordPress dibuat menggunakan 2 komponen, yaitu adalah pemograman PHP dan MySQL. Saat anda mengakses halaman website seseorang atau milik anda sendiri di browser anda, PHP akan menjalankan tugasnya untuk menampilkan data yang terdapat di database MySQL dan ditampilkan pada browser. Query PHP diperlukan untuk menampilkan konten berupa judul sebuah postingan, nama author, tanggal, dan sebagainya.

    Dalam beberapa kasus, website menampilkan sebuah pesan “error establishing a database connection”. Kesalahan ini biasanya disebabkan oleh beberapa alasan. Misalnya adalah, kode PHP tidak dapat terhubung dengan database MySQL-nya untuk mengambil detail yang diperlukan saat akan menampilkan halaman website. Error ini sangatlah banyak kemungkinannya namun Anda tidak perlu panik jika menghadapi permasalahan tersebut karena pada artikel ini kami akan membahas Cara Memperbaiki Error Establishing A Database Connection tersebut.

    Jangan khawatir, ditutorial ini, kami akan memberikan panduan untuk mengatasi masalah tersebut. Umumnya, Error ini terjadi karena beberapa masalah, berikut penyebabnya:

    • Login Database Salah – Biasanya terjadi karena kesalahan dalam memasukkan User dan Password pada WP-Config anda.
    • Database corrupted – Plugin dan thema yang digunakan memiliki pemrogaman yang tidak tepat serta belum teruji dengan wordpress versi terbaru. Untuk menghindari ini, rekomendasi menggunakan Plugin atau Theme Premium yang selalu terupdate dan bisa mendapatkan support bila terjadi kerusakan.
    • Plugin dan Thema yang digunakan tidak kompitable
    • Server Database tidak meresponse – Dengan kata lain, Server Database Provider Hosting yang sedang anda gunakan sedang down, atau server mysql anda mendapatkan banyak traffic, Sehingga tidak merespon


    Setelah mengetahui beberapa penyebabnya, langsung saja, berikut adalah penjelasan detail dan cara mengatasinya:

    A. Login Database tidak Tepat

    1. Langkah pertama yang harus anda lakukan jika masalah ini terjadi adalah cek konfigurasi database mysqlnya pada file wp-config.php yang berada di dalam root website anda di cPanel(misalnya public_html/wp-config.php), Caranya masuk ke cpanel anda >Cari dan klik File Manager > masuk public_html anda > dan cari wp-config.php,setelah ketemu,
    [​IMG]

    1. Klik kanan pada file tersebut dan klik Code editor untuk mengedit code tersebut, pastikan detil berikut telah sesuai sama dengan database yang anda gunakan:
    define( ‘DB_NAME’, ‘database_name_here’ );

    define( ‘DB_USER’, ‘username_here’ );

    define( ‘DB_PASSWORD’, ‘password_here’ );

    define( ‘DB_HOST’, ‘localhost’ );

    [​IMG]

    Penjelasan:

    Pastikan Anda mengisi sesuai dengan:

    –DB_NAME dengan nama database yang berada di pHpMyAdmin anda.

    –DB_USER sama dengan user database nya, Silahkan cek MySQL Databases di cPanel untuk memastikannya.

    –DB_PASSWORD sama dengan password user database di MySQL Databases. Jika hal ini terjadi, langsung saja Change Password sesuai wp-config.php atau kebalikannya, yaitu bisa membuat password baru dan mengedit wp-config.php nya.

    –DB_HOST sama dengan hostname database Anda (untuk jagoweb.com, pastikan tetap localhost).

    Semua detail diatas dapat anda cek di cpanel akun hosting Anda. Setelah semua detail tersebut dipastikan sama, maka cobalah untuk mengecek website Anda kembali.

    Jika website anda yang sebelumnya normal dan tiba-tiba mengalami masalah ini, maka biasanya bisa saja terjadi karena secara tidak sengaja anda mereset password atau mengubah username di MySQL Database-nya, jadi anda harus cek dan teliti bagian ini.

    catatan: lebih dari 70% masalah Error Establishing A Database Connection terjadi karena detil yang salah pada wp-config.php.



    B. Database Corrupt

    Repair atau Perbaiki Database WordPress Corrupt

    Jika wp-config.php nya sudah dipastikan benar dan masalah belum terselesaikan, maka langkah selanjutnya adalah memperbaiki database karena kemungkinan selanjutnya mengapa masalah Error Establishing A Database Connection muncul karena database anda corrupt.

    1. Langkah pertama, buka wp-config.php anda lagi dan tambahkan baris perintah berikut pada wp-config.php anda (Silahkan letakan di bagian paling bawah sebelum kode php (?>) ditutup atau tepat dibawah perintah define lainnya) :
    define( ‘WP_ALLOW_REPAIR’, true );

    1. Setelah itu, akses website dengan menambahkan path wp-admin/maint/repair.php
      misalnya: http://www.namadomainanda.com/wp-admin/maint/repair.php .Setelah itu, pilih menu Repair and Optimize dan cek kembali website Anda.
    [​IMG]

    note: Pastikan Anda menghapus kode define( ‘WP_ALLOW_REPAIR’, true ); jika sudah selesai, karena semua pengunjung akan dapat mengakses url tersebut.

    C. Plugin dan Thema Yang digunakan tidak kompitable

    Untuk mengecek hal ini, silahkan anda dapat menonaktifkan plugin dan mengganti atau mengembailkan thema ke standard.

    D. Nonaktifkan Plugin WordPress

    Jika sudah melakukan langkah-langkah diatas dan masih belum juga terselesaikan, maka langkah selanjutnya, Silahkan coba menonaktifkan semua atau satu per satu plugin wordpress anda, karena hal ini juga bisa disebabkan karena plugin yang konflik atau tidak kompitabel atau rusak/memuat malware,. Untuk melakukannya, silahkan anda cukup mengubah folder plugins pada /wp-content/ menjadi nama lain. Misalnya menjadi:

    /wp-content/plugins.bak

    Atau move plugin satu per satu pada file wp-content/plugins ke wp-content/

    Setelah selesai, cobalah cek kembali website Anda.

    E. Merubah Thema WordPress ke Default

    Jika setelah menonaktifkan semua plugin dan masih error, maka langkah selanjutnya adalah mengembalikan theme wordpress ke default (Twenty Twelve).

    Hal ini bisa saja terjadi karena theme wordpress yang anda gunakan tidak kompitabel dengan wordpress anda atau terdapat file-file yang tidak lengkap atau memuat malware. Untuk melakukannya:

    1. Silahkan buka pHpMyadmin karena anda tidak dapat login di admin WordPress nda J.
    2. Masuk database WordPressnya (misal namadomain_wp30) > silahkan klik wp-options dan carilah kolom template dan stylesheet (terdapat dihalaman kedua).
    3. Pada Option value di baris template dan stylesheet, isikanlah sesuai dengan template wordpress default Anda. Misalnya thema defaultnya masih ada Twenty Twelvemaka Anda dapat mengisikan kedua kolom tersebut ke Twenty Twelve.
    [​IMG]



    Untuk theme gratis sendiri mempunyai banyak kelemahan, seperti kode yang tidak bagus, tidak selalu diupdate, mudah terkena malware, sering disisipi program injeksi (virus) di theme gratis ini, Jadi Rekomendasi adalah menggunakan fasilitas yang berbayar karena anda akan mendapatkan Theme yang selalu update dan support dari pihak Teknisi.

    Sekian Tutorial Memperbaiki Error Establishing A Database Connection WordPress. Dengan mengikuti langkah yang tepat sesuai dengan penyebab masalah yang terjadi, baik karena databasenya yang corrupt atau kesalahan baris kode untuk koneksi ke database pada file wp-config.php, semoga masalah tersebut dapat ditangani dengan baik. Selain masalah yang disebabkan pada konfigurasi website, tidak menutup kemungkinan terdapat perubahan pada server penyedia hosting yang menyebabkan masalah ini.
    [​IMG]
     
    Last edited by a moderator: Sep 3, 2018
  2. WAP23

    WAP23 Member

    Joined:
    Aug 20, 2018
    Messages:
    208
    Likes Received:
    11
    Trophy Points:
    18
    Ini nih trouble kadang name database dsb, yg kita buat sama yang udah kita buat sebelumnya lupa/ ga sama, biasanya yang baru pindah hosting nih :p
     
  3. Lyulph Ydwallo

    Lyulph Ydwallo Member

    Joined:
    Aug 22, 2018
    Messages:
    68
    Likes Received:
    15
    Trophy Points:
    8
    wah kebetulan suka gini website saya, bookmark ah, biar nanti kalau kejadian kaya gini bisa langsung diatasi sama cara ini.
     
  4. seotog

    seotog Guest

    sering gini kadang down itu kalo kita suka pasang plugin yg gak jelas wkwkwkwkwk thanks info nya gan!
     
  5. Promp3

    Promp3 Member

    Joined:
    Oct 16, 2016
    Messages:
    415
    Likes Received:
    15
    Trophy Points:
    18
    Nyimak, ga mudeng WP hhha
     
  6. Dudu

    Dudu Guest

    saya baru ngulik2 wordpress juga ini, bermanfaat ini ilmunya buat tambah2an referensi..shankyou
     
  7. Damar

    Damar Well-Known Member

    Joined:
    Jun 22, 2014
    Messages:
    1,472
    Likes Received:
    216
    Trophy Points:
    63
    Google+:
    kadang-kadang meskipun tidak di sentuh bisa saja terjadi Error Establishing A Database Connection sehingga bingung apa yang harus di perbaiki, sebagian masalahnya terletak dari pihak hosting itu sendiri yaitu karena server mysql nya down atau overload :D
     
Loading...

Share This Page