Apakah Anda melihat kesalahan ‘Briefly Unavailable for Scheduled Maintenance’ di WordPress?

Kesalahan seperti ini biasanya muncul saat melakukan pembaharuan versi WordPress, plugin, atau tema.

Sederhananya, website Anda gagal menyelesaikan pembaharuan, akhirnya terjebak dalam mode pemeliharaan (maintenance).

Pada artikel ini, kita akan mebahas cara memperbaiki Briefly Unavailable for Scheduled Maintenance di WordPress.

Kita akan membahas mengapa kesalahan ini terjadi dan bagaimana menghindarinya di masa mendatang.

Mengapa Terjadi Kesalahan Mode Pemeliharaan WordPress?

Halaman mode pemeliharaan secara teknis bukanlah error.

Ini adalah halaman pemberitahuan/informasi.

Selama proses pembaruan, WordPress mendownload file pembaruan yang diperlukan ke server Anda, mengekstraknya dan kemudian menginstal pembaruan.

WordPress juga mengubah website Anda ke mode pemeliharaan dan menampilkan pesan “Tidak tersedia untuk sementara untuk pemeliharaan terjadwal. Periksa kembali sebentar lagi. ” selama proses pembaharuan sedang berjalan.

Untuk memunculkan pemberitahuan mode pemeliharaan, WordPress membuat file dengan nama .maintenance sementara di folder root website Anda.

Jika semuanya berjalan dengan lancer dan normal, maka pemberitahuan ini akan ditampilkan hanya dalam beberapa detik.

Setelah pembaruan berhasil, WordPress secara otomatis akan menghapus file .maintenance ini dan menonaktifkan mode pemeliharaan.

Namun, terkadang karena respons server hosting WordPress yang lambat atau masalah memori yang rendah, script pembaruan kehabisan waktu sehingga mengganggu prosesnya.

Ketika ini terjadi, WordPress tidak sempat mengeluarkan website Anda dari mode pemeliharaan.

Dengan kata lain, website Anda akan terus menampilkan pemberitahuan mode pemeliharaan, dan Anda harus memperbaikinya secara manual.

Bagaimana Memperbaiki Kesalahan Mode Pemeliharaan WordPress?

Untuk keluar dari mode pemeliharaan, yang perlu Anda lakukan hanyalah menghapus file .maintenance dari folder root website Anda menggunakan FTP.

Jika Anda tidak dapat menemukan file .maintenance di direktori root WordPress, silahkan atur aplikasi FTP untuk menampilkan file tersembunyi.

Di WinSCP, Anda memaksa untuk menampilkan file tersembunyi dengan mengklik menu Options >> Preferences, pada pilihan Panel, centang pilihan ‘Show hidden file’.

Setelah file .maintenance dihapus, website Anda akan keluar dari mode pemeliharaan, dan kesalahan pembaharuan sudah diperbaiki.

Jika Anda tidak tahu cara menggunakan FTP, Anda juga dapat menghapus file dengan membuka cPanel hosting Anda dan masuk ke menu File Manager, lalu hapus file .maintenance.

Bagaimana Cara Menghindari Kesalahan Mode Perawatan WordPress di Masa Depan?

Tadi kita sudah tahu, bahwa kesalahan “Briefly Unavailable for Scheduled Maintenance” disebabkan oleh respons server yang lambat atau masalah memori yang rendah di server hosting web Anda.

Cara termudah untuk menghindari kesalahan ini adalah upgrade paket hosting Anda ke spesifikasi yang lebih tinggi.

Jika mengupgrade ke paket hosting yang lebih tinggi bukanlah pilihan Anda, maka disarankan untuk melakukan pembaruan plugin dan tema satu per satu.

Bersabarlah ketika memperbaharui plugin, tunggu pembaharuan satu plugin selesai sebelum meng-klik pembaharuan pada plugin yang lain.

Cara Mengkostum Pemberitahuan Mode Pemeliharaan

Solusi yang lebih mudah untuk menghindari tampilan pemberitahuan mode pemeliharaan default adalah dengan membuat pemberitahuan mode pemeliharaan secara manual sebelum melakukan pembaharuan.

WordPress menyediakan banyak plugin pemberitahuan mode pemeliharaan yang bisa Anda install secara gratis.

Masuk ke menu Plugin >> Tambah Baru, lalu ketikkan kata kunci ‘Maintenance Mode’.

Silahkan install plugin yang cocok menurut Anda.

Jika Anda tidak tahu cara menginstall plugin WordPress, silahkan baca Cara Menginstall Plugin WordPress.

Jalankan plugin ketika Anda sedang melakukan perbaikan terhadap website Anda.

Sekarang, jika Anda tidak ingin menampilkan pemberitahuan mode pemeliharaan, Anda dapat membuat halaman pemeliharaan di WordPress tanpa menggunakan plugin.

Cukup buat file baru bernama maintenance.php di computer Anda dan sisipkan kode ini di dalamnya:

<?php

$protocol = $_SERVER["SERVER_PROTOCOL"];

if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol )

$protocol = 'HTTP/1.0';

header( "$protocol 503 Service Unavailable", true, 503 );

header( 'Content-Type: text/html; charset=utf-8' );

?>

<html xmlns="http://www.w3.org/1999/xhtml">

<body>

<h1>Kami sedang memperbaharui website, silahkan periksa kembali dalam 30 menit.</h1>

</body>

</html>

<?php die(); ?>

Selanjutnya, upload file ini ke direktori wp-content website WordPress Anda.

Sekarang, setiap kali Anda memperbarui web, WordPress akan menampilkan halaman ini selama mode pemeliharaan.

Anda dapat menggunakan CSS untuk menata halaman ini agar terlihat bagus sesuai keinginan Anda.

Memecahkan Masalah Kesalahan Mode Pemeliharaan WordPress

Di bawah ini ada beberapa langkah tambahan yang mungkin harus Anda lakukan jika solusi di atas tidak berhasil.

WordPress masih terjebak dalam mode pemeliharaan setelah pembaruan dan perbaikan di atas?

Jika demikian, maka Anda perlu memperbarui file wp-activate.php yang terletak di folder utama WordPress Anda.

File ini berada di tempat yang sama tempat Anda menemukan dan menghapus file .maintenance.

Silahkan masuk ke cPanel >> File Manager atau download file ini menggunakan aplikasi FTP ke computer Anda.

Selanjutnya, cari kode: define (‘WP_INSTALLING’, true) dan ubah true menjadi false.

Jadi kode Anda akan terlihat seperti ini:

define('WP_INSTALLING', false)

Silahkan simpan file dan upload ke server hosting menggunakan FTP.

Jika Anda menggunakan cPanel untuk mengedit file, cukup dengan menyimpan file tersebut akan membuat Anda keluar dari mode pemeliharaan.

Website saya rusak setelah saya memperbaiki kesalahan mode pemeliharaan WordPress. Bagaimana saya memperbaikinya?

Pembaruan yang belum selesai atau terputus dapat menyebabkan masalah saat website Anda untuk keluar dari mode pemeliharaan.

Jika kesalahan ini terjadi saat Anda memperbarui versi WordPress, maka Anda harus memperbarui WordPress secara manual menggunakan FTP.

Jika kesalahan terjadi saat Anda memperbarui plugin WordPress, maka Anda perlu menonaktifkan sementara semua plugin WordPress menggunakan FTP.

Langkah ini akan memastikan bahwa plugin yang rusak dinonaktifkan, dan web Anda akan kembali normal.

Selanjutnya, masuk ke dashboard WordPress Anda dan aktifkan plugin satu per satu, untuk melihat plugin mana yang menyebabkan masalah.

Setelah itu, update plugin bermasalah secara manual, agar berfungsi dengan baik.

Semoga artikel ini membantu Anda memperbaiki kesalahan ‘Tidak tersedia untuk sementara untuk pemeliharaan terjadwal’ di WordPress.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.