Sempat dibuat bingung ketika blog Akuntansi Biaya gagal update sehingga untuk bebrapa hari down yang mengakibatkan PR blog tersebut turun drastis ke menjadi 0 !, Melalui artikel kali ini berhati-hatilah melakukan update secara otomatis dari dashboard wordpress milik anda, karena jika tidak didukung dengan bandwith yang lumayan cukup maka alamat blog anda akan error karena prematur melalukan update otomatsis seperti yang penulis lakukan, sebagai langkah awala adalah merestore manual namun apa yang terjadi ?? setelah berkali-kali upload ulang malah yang timbul pesan error seperti berikut :
Fatal Error : Undefined function wp() in wp-blog-header.php line 14
File utama yang dicurigai adalah file functions.php yang berada di directory wp-includes di prediksi fungsi wp() tidak ada atau terpotong ternyata tidak !, akhirnya setelah berkeliling ke forum-forum wordpress masalah utamanya begitu sepele dan luput dari perhatian !
Untuk menangani masalah tersebut cukup membuka file wp-config.php dan pada akhir baris tambahkan tag penutup php seperti ini : ?>
Kenapa hal ini terjadi ?? ternyata ketika sedang mengupgrade otomatis file wp-config.php dibuka untuk ditambahkan baris baru namun berhubung proses upgrade gagal maka script tidak melakukan penutupan tag php nah hal ini lah yang menyebabakan error, jika dijalankan di localhost error ini tidak akan tampak seakan blog berjalan normal namun ketika di-upload akan tampak error di web hosting.. sekarang kedua blog yang premature otomatis update telah berjalan normal kembali 🙂
hehe… pengalamannya hampir sama seperti yang saya alami. tapi pada kasus yang saya alami, saya berhasil merestore wordpressnya dengan wordpress versi sebelumnya. tapi ternyata webnya malah muncul pemberitahuan sedang maintenance (ketika melakukan update wp secara otomatis muncul tulisan pemberitahuan maintenance). untuk menghilangkannya cukup hapus folder .maintenance di folder root website kita….