Mengatasi WordPress Scheduled Maintenance – The website is undergoing scheduled maintenance, sedang mengalami hal seperti ini? pada halaman situs tampil pesan tadi?. Sementara pesan tadi muncul cukup lama bahkan jika tidak diambil tindakan akan selamanya seperti itu. Apakah ini masalah yang harus diatasi? Tentu iya, jika muncul cukup lama ini akan menimbulkan situs tidak dapat di akses.
Apakah ini dapat diatasi? Tentunya bisa, tidak perlu khawatir situs akan kembali normal kembali nantinya. Sebelum masuk pada pembahasan bagaimana cara mengatasinya, kenali terlebih dahulu maksud dari pesan yang muncul.
Apa itu Scheduled Maintenance?
The website is undergoing scheduled maintenance adalah sebuah halaman pemberitahuan yang menandakan situs dalam proses update. Selama proses update berlangsung, halaman tadi akan terus muncul. Apa saja yang di update? Biasanya jika situs menjalankan update otomatis, maka plugin, theme hingga wordpress inilah yang akan di update.
Mengapa halaman ini ditampilkan? Alasan mendasar dari halaman ini tampil pada saat proses update berlangsung adalah untuk menghindari tampilan pada situs berantakan pada sisi front-end.
Baca juga: Cara Hapus dan Unistall Tema WordPress
Berapa lama proses update akan selesai? Biasanya tergantung dari banyaknya plugin, dan besarnya kapasitas update dari masing-masing plugin. Tentunya, kualitas jaringan harus stabil dan bagus. Jika pada saat proses update jaringan tidak memadai maka akan menyebabkan error atau gagal update.
Pada saat proses update, wordpress akan membuat file baru dengan nama maintenance. File ini nantinya yang akan menampilkan pesan “The website is undergoing scheduled maintenance”. Jika proses update berjalan dengan lancar tanpa ada kendala maka wordpress akan menghapus file tadi.
Apa Penyebab Scheduled Maintenance Selalu Muncul?
Ada beberapa faktor penyebab dari halaman maintenance selalu muncul. Berikut beberapa penyebab halaman scheduled maintenance selalu muncul di wordpress:
Gagal Update
Penyebab yang sering terjadi halaman maintenance selalu muncul adalah gagal update. Jika pada situs menggunakan fitur auto update plugin, themes dan lain sebagainya, ada baiknya ini harus di nonaktifkan.
Selain itu karena proses update yang lama Anda melakukan cancel update atau menghentikan proses update. Seharusnya, hal ini tidak boleh dilakukan, tetap sabar hingga proses update selesai.
Lebih disarankan untuk update manual satu persatu. Mengapa harus satu persatu? Jika terjadi error maka akan tahu pada bagian atau plugin mana yang error saat update. Namun lebiuh disarankan sebelum melakukan update, lakukan backup situs secara penuh.
Kendala Pada Server
Penyebab selanjutnya adalah kendala pada server. Semua proses update berjalan lancar, namun halaman maintenance masih muncul. Jika dilihat pada manager file cpanel ataupun menggunakan FTP file maintenance masih ada. Biasanya ini terjadi karena server tidak dapat berjalan dengan semestinya.
Kode PHP pada wordpress akan terus di proses secara keseluruhan, termasuk update. Jadi, apabila ruang penyimpanan pada server sudah habis atau kurang, kode yang menjalankan proses install bisa gagal menghapus file .maintenance.
Kompatibilitas
Jika Anda update plugin atau tema yang tidak sesuai dengan versi wordpress yang ada pada situs, ini akan menyebabkan bug yang dapat menghentikan proses update sebelum proses update selesai. Terkadang, pada list plugin yang sudah di install akan muncul notifikasi tentang plugin apakah sudah diuji pada versi wordpress yang ada pada situs atau belum.
Mengatasi WordPress Scheduled Maintenance
Cara mengatasi scheduled maintenance wordpress dapat dilakukan dengan bebeberapa cara, yaitu dengan menghapus file maintenance dan rename folder plugin. Namun ada beberapa cara yang paling umum digunakan berhasil untuk mengatasi masalah halaman maintenance yang selalu muncul. Berikut ini beberapa cara mengatasinya, silahkan coba satu persatu:
Rename Folder Plugin
Cara pertama yang direkomendasikan adalah merubah nama atau rename folder plugin. Jika proses update otomatis berjalan biasanya plugin paling rentan menimbulkan masalah, ini akan menampilkan halaman maintenance. Banyak plugin yang terlalu lama tidak diupdate dan belum dilakukan ujicoba pada versi wordpress terbaru ini akan menimbulkan dampak error.
Baca juga: Penjelasan Perbedaan FTP dengan SFTP
Untuk memastikan darimana masalah yang timbul saat halaman maintenance selalu muncul adalah merubah nama folder plugin. Anda membutuhkan bantuan FTP ataupun melalui cPanel untuk melakukan perubahan nama folder plugin. Ubah nama folder plugins menjadi PluginsOLD, coba reload ulang halaman situs. Jika halaman maintenance sudah hilang, berarti masalah muncul dari plugin. Silahkan kembalikan nama folder plugin ke semula.
Rename satu persatu pada plugin yang terinstall pada situs, lakukan hal yang sama pada rename folder plugin tadi hingga menemukan plugin mana yang menimbulkan masalah.
Hapus File Maintenance
Cara selanjutnya adalah menghapus file maintenance yang ada di root directory. Untuk menemukan file ini hampir sama seperti cara sebelumnya, Anda membutuhkan bantuan akses klien FTP atau melalui cPanel.
Buka FTP menggunakan Filezilla dan hubungkan, jika sudah terhubung masuk pada folder public_html. Selanjutnya cari file .maintenance dan hapus.
Sebagai tambahan, jika tidak dapat menemukan file ini, cek konfigurasi pada file diatur pada pengaturan hidden (tersembunyi). Untuk menampilkan file dengan cara klik menu Server dam pilih pengaturan Force showing hidden files.
Jika sudah menghapus file .maintenance, cek ulang pada situs Anda kembali apakah sudah kembali normal atau belum.
Tips Menghindari Scheduled Maintenance Muncul Terus
Setelah mengetahui bangaimana cara mengatasi permasalahan halaman maintenance yang selalu muncul di wordpress, selanjutnya hal yang perlu dilakukan adalah untuk mengantisipasi hal tersebut tidak terulang kembali. Berikut ini beberapa tips untuk menghindari masalah ini terulang kembali di wordpress:
Backup Situs
Apapun masalah yang Anda hadapi pada wordpress, backup situs adalah langkah yang paling wajib dilakukan. Jika semua cara untuk mengatasi error situs sudah dilakukan namun tetap saja tidak menemukan solusi. Jalan terakhirnya adalah melakukan restore backup yang Anda miliki sebelum error terjadi.
Jika hosting yang Anda gunakan tidak memiliki backup otomatis setiap hari, minggu ataupun bulan. Anda tetap dapat melakukan backup manual dengan menggunakan beberapa plugin backup wordpress.
Cek Kompatibilitas Plugin
Sebelum melakukan update silahkan cari informasi plugin yang akan Anda update terlebih dahulu mengenai kompatibilitas plugin dengan versi wordpress yang ada pada situs. Jika plugin tidak support atau belum dilakukan pengujian pada wordpress versi tertentu ada baiknya jangan lakukan update. Pastikan hingga plugin tersebut memang benar sudah support sepenuhnya dengan versi wordpress yang terinstall pada situs.
Non-aktifkan Update Otomatis
Situs menggunakan plugin auto update? Ada baiknya ini jangan pernah untuk digunakan lagi. Alih-alih menghemat dan mempermudah pekerjaan untuk tidak update satu persatu namun ini menimbulkan permasalahan yang besar. Salah satunya adalah, plugin yang akan di update tidak tahu sudah support sepenuhnya dengan versi wordpress yang ada pada situs atau belum.
Jika melakukan pengaturan khusus pada file wp-config.php untuk melakukan update otomatis plugin dan tema, silahkan non-aktifkan kembali. Jika tidak melakukan konfigurasi khusus namun update otomatis tetap berjalan, tambahkan kode berikut ini pada wp-config.php
define( 'WP_AUTO_UPDATE_CORE', false );
Upgrade Server
Jika masalah wordpress scheduled maintenace selalu muncul disebabkan oleh server yang tidak memadai, ada baiknya lakukan upgrade server Anda.
Update Plugin dan Tema Satu Persatu
Demi menghemat waktu terkadang update plugin dilakukan secara menyeluruh dan bersamaan dengan tema. Namun sayangnya, update terlalu banyak dan bersamaan dapat mempertlambat proses yang berjalan dan menyebabkan situs stuck dalam maintenance mode.
Selain itu, ini akan menyebabkan konflik plugin atau tema dengan yang lainnya. Apabila ini terjadi maka akan mempersulit di bagian mana kita akan mengetahui sumber masalah yang terjadi.
Demikianlah pembahasan mengenai cara dan tips mengatasi wordpress scheduled maintenance selalu muncul terus. Apabila ada tambahan mengenai penjelasan diatas silahkan ajukan pada kolom komentar. Semoga bermanfaat dan terimakasih.