bakım dosyası WP'yi bakım moduna geçirmek için hala geçerli mi?


23

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:


19

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 $upgradingdosyada 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 .maintenancebir 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.


16

Adım 1: .maintenanceWP 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.phpdosya 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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.