Cara Memperbaiki Error Establishing Database Connection di WordPress

Cara Memperbaiki Error Establishing Database Connection di WordPress

Error Establishing Database Connection adalah salah satu masalah yang bisa disebabkan oleh berbagai alasan. Sebagai pemula WordPress, ini bisa sangat membuat frustrasi khususnya saat terjadi sendiri tanpa Anda mengubah apapun. Kami mengalami masalah ini kemarin di situs kami sendiri. Butuh sedikit waktu sekitar 20 menit untuk mendeteksi dan memperbaiki masalah. Sambil melakukan penelitian untuk menemukan kemungkinan penyebabnya, kami menyadari bahwa tidak ada artikel yang meliput semuanya. Pada artikel ini, kami akan menunjukkan cara memperbaiki kesalahan dalam membuat koneksi database di WordPress.

Apakah masalah terjadi pada /wp-admin/ juga?

Hal pertama yang harus Anda lakukan adalah memastikan bahwa Anda mendapatkan kesalahan yang sama pada kedua front-end situs, dan back-end dari situs (wp-admin). Jika pesan kesalahan sama pada kedua halaman "Error establish a database connection", lalu lanjutkan ke langkah selanjutnya. Jika Anda mendapatkan kesalahan yang berbeda pada wp-admin misalnya, seperti "One or more database tables are unavailable. The database may need to be repaired", maka Anda perlu memperbaiki database Anda.

Anda bisa melakukan dengan menambahkan baris berikut di file wp-config.php Anda.



define('WP_ALLOW_REPAIR', true);

Setelah kamu selesai melakukannya, kamu dapat melihat pengaturannya dengan mengunjungi halaman: http://www.yoursite.com/wp-admin/maint/repair.php

repair db wordpress

Jadi setelah selesai memperbaiki dan mengoptimalkan database anda, pastikan untuk menghapusnya WP_ALLOW_REPAIR dari wp-config.php anda.

 Periksa wp-config

WP-Config.php mungkin satu-satunya file terpenting di seluruh instalasi WordPress. Di sinilah Anda menentukan rincian untuk WordPress untuk menghubungkan database Anda. Jika mengganti kata sandi root, atau kata sandi pengguna database, maka perlu mengganti file ini juga. Hal pertama yang harus selalu Anda periksa adalah jika semuanya ada di file wp-config.php Anda sama.

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

Ingat nilai DB_Host Anda mungkin tidak selalu menjadi localhost.

Solusi yang Bekerja untuk Orang Lain

Penting untuk dicatat, bahwa ini mungkin tidak sesuai untuk Anda dan pastikan bahwa Anda memiliki cukup backup jika terjadi kesalahan.

Kesalahan tidak bisa hilang kemungkinan url situs tidak sama dengan yang tertera pada database lakukan update table wp melalui phpMyadmin.

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Nah sampai disini semoga mengatasi masalah pada Wordpress kamu.

Sumber wpbeginer 

Lebih baru Lebih lama

نموذج الاتصال