Yükseltmelerin ardından, varsa .maintenance dosyasının silindiğini görüyorum. WP'yi bakım moduna sokmak için hala uygun / doğru bir yol var mı?
Yükseltmelerin ardından, varsa .maintenance dosyasının silindiğini görüyorum. WP'yi bakım moduna sokmak için hala uygun / doğru bir yol var mı?
Yanıtlar:
Pek sayılmaz.
.maintenance
geçici bir dosyadır, sitenizi uzun süre bakım moduna geçirmek istiyorsanız geçerli değildir.
Kaynağa bakarsanız , bakım modu yalnızca $upgrading
dosyada tanımlanan değişken 10 dakikadan eski değilse korunur .
Bu , WordPress'in 10 dakikadan daha uzun sürmemesi gereken eklentileri, temaları veya kendisini yükseltirken .maintenance
bir tür kilit dosyası olduğu anlamına gelir .
Bu dosyaya şöyle bir şey eklemek elbette mümkündür:
$upgrading = time();
Teoride, WordPress'i bakım modunda tutun, ancak bir kez geçici bir dosya olması amaçlandığında, WordPress başarılı bir güncellemeden sonra dosyayı silmek için çekinmeyin.
Uzun süreli bakım modu için farklı bir çözüm kullanmanız gerekir.
Burada bir tane bulacaksınız.
Adım 1: .maintenance
WP kök dizininde bir dosya oluşturun..htaccess
2. Adım: Bu kodu dosyaya yerleştirin.
<?php $upgrading = time(); ?>
Adım 3: Dosyayı kaydedin. Ardından, varsayılan bakım mesajını görebilirsiniz 'Zamanlanmış bakım için kısa bir süre kullanılamıyor. Bir dakika sonra tekrar kontrol edin.
Adım 4: Onarım veya yükseltme işlemini tamamladıktan sonra, kodu veya dosyayı silin .maintenance
.
Kendi özel uyarı mesajınızı almak istemeniz durumunda, bir maintenance.php
dosya oluşturun ve /wp-content/
dizine yerleştirin . WordPress, bu dosyayı, sahip olabileceğiniz herhangi bir zorunlu bakım döneminde görüntülemek için kullanır.