Setelah kurang lebih 3 tahun bergelut dengan blog WordPress, sudah seringkali saya mengalami permasalahan error yang seringkali terjadi pada blog-blog WordPress saya termasuk blog Bisnis Online ini baik itu disebabkan karena penggantian theme, utak-atik theme maupun hanya karena install plugin saja kemudian terjadi konflik antar plugin yang akhirnya error semua.
Nah…berikut ini ada 4 komponen WordPress yang perlu didiagnosa terlebih dulu untuk mendeteksi di manakah letak error yang terjadi? Ini penting jika suatu saat blog Anda mengalami error seperti :
- Ketika blog diakses yang tampil hanya halaman kosong /blank berwarna putih
- “header already sent”
- “fatal plugin”
- “out of memory”
Dan masih banyak error lainnya yang mungkin pernah Anda alami pada blog WordPress Anda.
Untuk mengatasi error yang terjadi pada blog WP, ada 4 komponen penting yang perlu dicek secara berurutan mulai dari :
- Plugin
- Theme
- Script WordPress
- Server Hosting
Namun sebelum Anda memulai melakukan pengecekan dan mencoba memperbaiki error yang terjadi, sebaiknya lakukan backup terlebih dulu baik itu dengan mendownload file WP dan databasenya secara manual dari server Anda atau bisa juga yang praktis menggunakan plugin WP DB-Backup. Ini penting dilakukan karena sekali Anda melakukan kesalahan dan blog jadi kacau balau, Anda masih bisa mengembalikan blog dalam keadaan seperti semula. So….pastikan backup…jangan malas ya…:)
Ok…jika backup sudah dilakukan, silahkan simak bagaimana mengatasi error pada blog WP dengan melakukan pengecekan 4 komponen tersebut yang biasa saya lakukan saat blog error secara berurutan mulai dari :
-
Pengecekan Komponen Plugin
Kenapa plugin terlebih dulu? karena setiap error yang terjadi pada blog WP saya biasanya setelah saya melakukan eksperimen install plugin baru baik itu yang free maupun premium. Ini biasanya terjadi karena antar plugin satu dengan yang lainnya mengalami konflik yaitu coding script plugin yang tidak compatible dengan plugin lainnya yang sudah terinstal terlebih dulu.
Cara Mengatasi :
- Deactive semua plugin Anda.
- Jika error masih terjadi, maka lanjutkan ke komponen berikutnya yaitu theme, jika error hilang silahkan lanjutkan pada poin berikut.
- Aktifkan plugin satu persatu dan coba cek/akses blog Anda.
- Pada plugin yang diaktikan dan terjadi error maka lanjut ke poin berikut. jika tidak, ulangi poin di atas.
- Uninstall plugin penyebab error.
- Aktifkan plugin lainnya untuk memastikan tidak ada error pada plugin lainnya.
Jika pada kasus error plugin terjadi dan Anda sama sekali tidak dapat mengakses baik itu akses index blog, halaman maupun admin maka gunakan software FTP untuk mengakses server hosting direktori blog Anda masuk ke folder “wp-content” dan ganti nama atau rename folder “plugins” untuk mematikan semua plugin WordPress Anda. Terserah Anda mau mengganti nama dengan apa sebagai contoh Anda bisa mengganti nama dari “plugins” menjadi “plugins_error”.
Ketika ini dilakukan, maka script WordPress tidak akan mengenali direktori plugin sehingga semua plugin tidak akan dijalankan sehingga blog bisa diakses dengan normal. Langkah terbaik setelah ini adalah hapus semua plugin dan ganti nama folder ke “plugins, masuk ke admin dan instal plugin satu per satu. Pastikan tidak ada error lagi.
-
Pengecekan Komponen Theme
Jika penyebab error bukan pada plugin, maka theme bisa jadi tersangka kedua yang perlu di investigasi. Error pada theme WordPress sendiri seringkali terjadi setelah kita utak-atik kode PHP theme atau bisa juga karena themenya sudah broken tapi ini tidak pernah saya alami meskipun itu theme gratisan.
- Aktifkan theme standar wordpress seperti Twenty Ten untuk menggantikan theme yang error.
- Jika error hilang berarti masalah ada pada theme. jika tidak, lanjutkan ke komponen berikutnya.
- Saat menggunakan theme WP standar, coba cek lagi plugin-plugin Anda untuk memastikan tidak ada error yang disebabkan oleh plugin seperti yang sudah saya jelaskan langkahnya di atas.
- Jika tidak ada masalah berarti theme yang Anda gunakan sebelumnya yang menyebabkan error.
Solusinya coba ganti theme atau jika masih ingin menggunakan theme sebelumnya, bersihkan kode yang baru Anda utak-atik sesaat sebelum error atau upload theme yang sama namun masih bersih dari sentuhan tangan Anda.:)
Seperti biasa, jika Anda blog tidak dapat diakses sama sekali, lakukan rename folder theme pada direktori WordPress Anda seperti yang sudah saya jelaskan langkahnya di atas.
-
Komponen Script Core WordPress
Kasus error yang disebabkan oleh script WordPress sebenarnya jarang terjadi namun bisa saja terjadi karena salah satu file PHP korup yang dikarenakan install plugin tertentu atau bisa juga terjadi karena human error saat mencoba melakukan tweak file PHP WordPress ini.
Jika kedua komponen tidak disebabkan oleh kedua komponen di atas, berarti langkah berikut ini yang harus di cek. Sebenarnya mudah sekali untuk mengatasi error pada core WordPress yaitu dengan melakukan install ulang file WordPress yang masih bersih dan fresh. Berikut langkahnya :
- Download script WordPress langsung dari http://wordpress.org/download
- Buka software FTP
- Rename folder wp-admin dan wp-includes karena ini sebenarnya yang akan kita ganti dengan file yang fresh. Kenapa kok tidak dihapus saja? seperti biasa….untuk berjaga-jaga kalau saja pas upload file fresh ternyata malah error lebih parah, sehingga jika itu yang terjadi, kita masih bisa menghapus file fresh yang baru diupload dan mengembalikan file lama dengan merename kembali sesuai nama foldernya.
- Backup wp-config. Ini penting karena file ini inti dari proses kerja WordPress dengan database Anda.
- Upload file WordPress yang fresh.
- Tes dulu setelah upload, apakah error masih terjadi atau tidak? Jika tidak berarti masalah ada pada file script core WordPress.
- Jika masih bermasalah, saat meminta bantuan pada ahlinya yang mengerti akan PHP dan pemrograman WordPress.
-
Pengecekan Komponen Server
Berdasarkan pengalaman saya selama menggunakan shared hosting tidak ada masalah, namun saat menggunakan VPS server, ada beberapa setting yang memang masih belum diset optimal untuk menjalankan WordPress seperti pada memory limit yang menyebabkan error “out of memory” atau masalah ekstensi mbstring untuk menjalankan plugin Relevanssi yang belum terinstal. Untuk VPS server ini, jelas Anda perlu melakukannya sendiri melalui root server dengan menggunakan Kloxo, WinSCP, Putty atau jika VPS Anda managed, maka tinggal setting melalui WHM Panel.
Untuk komponen ini saya tidak bisa menjelaskannya karena akan panjang sekali jika dibahas, mungkin pada artikel berikutnya saja lagipula permasalahan pada hosting ini sebenarnya jarang terjadi dan kalaupun terjadi, Anda bisa meminta bantuan support di mana Anda menyewa hosting yang menjadi bagian dari pelayanan mereka seharusnya.
Nah….apakah blog Anda pernah mengalami error seperti saya jelaskan di atas? jika ya, bagaimana Anda menangani error pada blog WordPress Anda?
Mantab, dapat ilmu baru, makasih mas Han…
manntaappp : )
pas baca artikel ini webku lagi eror mas han… mau tak coba akh kayaknya yang lebih efektif memang pake rename uploads lagi wp yang baru..ini gara 2 salah setting plugins post page’n view
wah emang G perlu panik mas han cara yang paling gampang adalah huungi admin terus minta tolong sama masternya wah kalo adminnya baik seneng banget malahan pengen bantuin promosi hostingnya biar bisa jadi sahabat oL maksih sarannya ya??
wah mas saya mengalami hal yang aneh…
blog sekolah yang saya kelola tidak bisa di akses sama sekali..
masuk halaman admin sekalipun tidak bisa setelah saya cek databasenya error cara mengatasinya gimana mas?
terus saya coba buat database baru ternyata tidak ada masalah dengan script2 nya dan masih aman2 saja, kemudian saya kembalikan ke database semula tetep tidak bisa diakses.. itu permasalahnnay gimana soalnya saya belum sempet backup postingannya beserta konfigusari pengaturannya ada solusi mas..
mohon pencerahanya terimakasih sebelumnya karena banyak bertanya
Coba tanya hostingnya untuk minta backup websitenya yang sebelum error barangkali bisa direstore.
wahh, mantap nih ilmunya…
makasih yah udah sharing2..
mantap….sngat berguna info’ny…
makasih ya…!!!
mantap tap tap…trims ilmunya…
artikel nya sangat membantu,…setelah mengikuti cara diatas web saya sudah valid kembali,….ternyata ada salah satu plugin yang error…,
pa han tolong bantu donk : website sy setelah menginstal themes malah ga bisa dibuka, kalau dibuka selalu ada pesan “Parse error: syntax error, unexpected ‘<' in /home/iklanba1/public_html/wp-content/themes/e201f844593f6afc2b9259c18603d65b/library/sidebars.php on line 200" apa yang harus sy lakukan terhadap website sy tersebut, ma kasih pa han
Ada yg error di file sidebars.phpnya
wah ini dia permasalahan saya saat ini, tapi kok tetep nih ketika saya buka http://www —/wp-admin/plugins.php malah blank kosong dan gak ada kode errornya?? dan kalo buka yg lain normal semua, mohon pencerahannya ^_^
eh satu lagi, nanti kalo sdh add plugin pas activate selalu blank kosong, dan saya delete dari cpanel normal lagi dan selalu gak bisa nambah plugin (bisa klik add new tapi gak bisa buka link yg saya maksud diatas) jd bagaimana ya?? kalo install ulang kan sayang >_<
Terima kasih sebelumnya dan salam kenal pak Handoko Tantra
Sudah sy jawab di Facebook pak. 🙂
Ikut nanya ya mas Han….saya baru buat blog (tokotopi.org) baru satu bulan….ada masalah baru dua hari ini, yaitu tampilan kolom “beranda” (diantara kolom “home” dan “hubungi kami untuk mengorder”) jadi mengecil….? knapa ya, mohon pencerahannya?
mas tanya, web saya error saya install WP dengan yg lebih fresh. file wp-config masih ada, tapi kenapa post saya hilang semua, kalo theme dsb masih ada di wp-content.. gmn ya mas makasih
Terima kasih dapat tambahan ilmu, pemula belajar install wp di hosting berhasil setelah beberapa kali gagal . Agak sulit autoinstallernya tak berfungsi maklum di hosting gratisan.
pak handoko saya minta pencerahannya tentang cara mengatasi CSS yang error dan bagaimana cara memperbaikinya?
terimakasih, mohon balasannya.
Terimakasih banyak, berkat tulisan ini blog wordpress saya yang homenya tadinya error tampilannya putih saja, sekarang sudah kembali normal kembali. Cara yg saya ikuti adalah non aktifkan semua plugin. lalu mulai aktifkan 1 plugin saja, dalam hal ini saya aktifkan plugin DMSGuestbook. Akhirnya blog saya yg alamatya http://anitanet.staff.ipb.ac.id bias open lagi seperti semula 🙂
makasi atas infonya