cara memperbaiki kesalahan "Menjalankan tidak pasti untuk pemeliharaan terjadwal" di WordPress.

WordPress menambahkan dukungan untuk pembaruan otomatis di versi 3.7 yang memungkinkan WordPress mengupdate dirinya ke rilis kecil. Masalah umum saat memperbarui shared hosting WordPress adalah proses pembaruan mungkin berakhir, meninggalkan situs Anda dalam mode perawatan dan tidak dapat diakses. Pada artikel ini, kami akan menunjukkan cara memperbaiki kesalahan "Menjalankan tidak pasti untuk pemeliharaan terjadwal" di WordPress.


Mengapa Kesalahan Pemeliharaan Terjadi?
Halaman mode perawatan secara teknis bukan merupakan kesalahan. Ini adalah halaman pemberitahuan. Selama proses update, WordPress mendownload file update yang diperlukan ke server Anda, mengekstraknya, dan menginstal file baru. WordPress juga menempatkan situs Anda pada mode perawatan dan menampilkan pemberitahuan "Jelaskan tidak terjadwal untuk pemeliharaan terjadwal" selama proses berlangsung.

Jika semuanya berjalan normal, maka pemberitahuan ini mungkin hanya akan ditampilkan beberapa detik saja. Namun, terkadang karena respons lambat server web atau memori rendah, skrip pembaruan mungkin terlambat atau terganggu. Bila ini terjadi, WordPress tidak mendapat kesempatan untuk mengalihkan situs Anda dari mode perawatan.

Cara Memperbaiki Kesalahan Pemeliharaan di WordPress
Hal pertama yang ingin Anda pastikan adalah situs Anda diperbarui dengan benar ke WordPress terbaru. Pembaruan yang belum selesai atau terputus dapat menyebabkan masalah saat situs Anda keluar dari mode perawatan. Checkout panduan kami tentang cara memperbarui WordPress menggunakan FTP secara manual.

Setelah Anda memperbarui WordPress, yang harus Anda lakukan adalah menghapus file pemelihatan dari folder akar situs Anda menggunakan FTP. Jika Anda tidak dapat melihat file pemelihara di direktori root situs Anda, maka pastikan Anda memeriksa klien FTP Anda untuk menampilkan file tersembunyi. Di Filezilla, Anda dapat memaksanya untuk menampilkan file tersembunyi dengan mengklik Server »Force yang menunjukkan file tersembunyi dari bilah menu.

WordPress membuat file pemelihara selama proses update yang menunjukkan bahwa situs Anda berada dalam mode perawatan. Kecuali jika file ini dihapus, situs Anda akan tetap berada dalam mode perawatan dan pengguna Anda akan terus melihat notifikasi.

Cara Menyesuaikan Pemberitahuan Mode Pemeliharaan
Solusi yang lebih mudah untuk menghindari menampilkan pemberitahuan mode perawatan default di WordPress adalah dengan mengalihkan pengunjung ke halaman pemeliharaan sementara di WordPress. Anda harus meletakkan situs Anda dalam mode perawatan sebelum memperbarui atau melakukan modifikasi yang sementara membuat situs Anda tidak dapat diakses oleh pengguna.

Namun, jika Anda tidak ingin secara manual memasukkan situs ke mode update, Anda bisa membuat halaman mode perawatan di WordPress tanpa menggunakan plugin. Cukup buat file baru maintenance.php di desktop anda dan paste 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>We are updating the site, please check back in 30 minutes.</h1>
</body>
</html>
<?php die(); ?>
Upload file ini ke direktori wp-content situs WordPress Anda. Sekarang setiap kali Anda memperbarui situs Anda, WordPress akan menampilkan halaman ini selama mode perawatan. Anda bisa menggunakan CSS untuk tetap menyukai halaman ini.

Kami harap artikel ini membantu Anda memperbaiki secara singkat tidak tersedia untuk kesalahan pemeliharaan terjadwal di WordPress. Untuk umpan balik dan pertanyaan, Anda selalu bisa meninggalkan komentar di bawah ini atau bergabung dengan kami di Twitter.



close