apakah file .maintenance masih berlaku untuk meletakkan WP dalam mode pemeliharaan?

23

Saya melihat bahwa setelah memutakhirkan file .maintenance dihapus, jika ada. Apakah masih cara yang layak / benar untuk menempatkan WP dalam mode pemeliharaan?

Luca Reghellin
sumber

Jawaban:

19

Tidak juga.

.maintenance adalah file sementara, tidak layak jika Anda ingin menempatkan situs Anda dalam mode pemeliharaan untuk waktu yang lama.

Jika Anda melihat sumber , mode pemeliharaan dipertahankan hanya jika $upgradingvariabel yang ditentukan dalam file tidak lebih dari 10 menit.

Artinya .maintenanceadalah semacam file kunci ketika WordPress meningkatkan plugin, tema, atau dirinya sendiri, sesuatu yang seharusnya tidak lebih dari 10 menit.

Tentunya dimungkinkan untuk memasukkan sesuatu ke dalam file itu seperti:

$upgrading = time();

Dan secara teori tahan WordPress dalam mode pemeliharaan, tetapi begitu dimaksudkan untuk menjadi file sementara, WordPress merasa bebas untuk menghapus file setelah pembaruan berhasil.

Untuk mode pemeliharaan jangka panjang, Anda perlu menggunakan solusi yang berbeda.

Di sini Anda akan menemukan satu.

gmazzap
sumber
16

Langkah 1: Buat file .maintenancedi direktori root WP seperti.htaccess

Langkah 2: Masukkan kode ini ke dalam file

<?php $upgrading = time(); ?>

Langkah 3: Simpan file. Kemudian Anda dapat melihat pesan pemeliharaan default 'Tidak tersedia untuk pemeliharaan terjadwal. Periksa kembali sebentar. '.

Langkah 4: Setelah Anda menyelesaikan perbaikan atau peningkatan, kemudian hapus kode atau file .maintenance.

Jika Anda ingin memiliki pesan peringatan khusus sendiri, buat maintenance.phpfile dan letakkan di /wp-content/direktori Anda . WordPress menggunakan file ini untuk ditampilkan selama masa pemeliharaan paksa yang mungkin Anda miliki.

li bing zhao
sumber