Setelah lama menelantarkan blog yang satu ini, kemarin aku dikagetkan dengan kemunculan tulisan
“Error establishing a database connection?”
dengan halaman putih polos dan tanpa disertai keterangan apa pun.
Setelah googling dan mencoba sekian banyak solusi yang ditawarkan, antara lain di Forum WordPress dot Org, tetap saja tidak ada perubahan.
Akhirnya aku perhatikan baik-baik file wp-config.php, khususnya di bagian setting MySQL :
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name');
/** MySQL database username */
define('DB_USER', 'database_user');
/** MySQL database password */
define('DB_PASSWORD', 'password');
/** MySQL hostname */
define('DB_HOST', 'localhost');
lalu aku perhatikan pula konfigurasi MySQL Databases di Control Panel hosting (ie. cPanel X dalam kasusku).
Ternyata database_user nya terhapus !
Dengan demikian, langkah yang aku lakukan menjadi sederhana:
- Buat user baru dengan nama database_user dan kata kunci password yang sesuai dengan yang tercantum di wp-config.php.
- Lakukan assignment antara database database_name dengan database_user yang baru dibuat ini.
- Refresh halaman blog di internet.
Hopla !
Pesan di atas telah hilang berganti dengan halaman blog yang sesungguhnya.
Sederhana bukan ?!
