wp-cli Bakım Modunu Etkinleştirme


11

Tema veya eklenti yükseltmeleri sırasında, bakım modu etkinleştirilir ve tamamlandığında devre dışı bırakılır.

Bakım modunu manuel olarak etkinleştirmek / devre dışı bırakmak mümkün mü?

Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...

Yanıtlar:


7

WP-CLI artık bunun için yerel komutlara sahip.

# Activate Maintenance mode
$ wp maintenance-mode activate
# Deactivate Maintenance mode
$ wp maintenance-mode deactivate

Daha wp-cli/maintenance-mode-commandfazla bilgi için bakınız .


9

.maintenanceKök WordPress dizininize bir dosya ekleyerek WordPress'de bakım modunu etkinleştirebilirsiniz . Şunları içermesi gerekir:

<?php
$upgrading = time();

Bu dosya hazır olduğunda, siz dosyayı kaldırana kadar siteniz bakım modunda olacaktır.


4
Buna eklemek için, WordPress zaman damgasına bakar $upgradingve 10 dakikadan eski ise bakım penceresinin geçtiğini varsayar ve .maintenancedosyayı yok sayar .
William Turrell

OP'nin istediği bu değil. WP-CLI kullanarak bunu nasıl yapacaklarını bilmek istiyorlar.
leymannx

1
@leymannx Gönderim sırasında WP-CLI ile bakım modunu etkinleştirmenin / devre dışı bırakmanın bir yolu yoktu.
Daniel Bachhuber

2

Bakım modu için bir eklenti kullanıyorum ve her zaman bakım modunda "açık" bırakıyorum.

Pratik olarak, eklentiyi açıp kapatarak gerçek bakım modunu açıp kapatabilirsiniz - bu wp-cli ile kolaydır:

# activate maintenance mode, flush caches and stuff
wp plugin activate ultimate-maintenance-mode
# do maintenance things
wp plugin deactivate ultimate-maintenance-mode
# flush caches again so the maintenance page does not show up

1
Harika bir çözüm! Her ne kadar wp-cli'de bunu yapan yerel bir özellik olmadığına inanamıyorum.
pagliuca

Bunu yapan yerel bir WordPress işlevi yok gibi görünüyor, bu yüzden wp-cli'nun arayacağı hiçbir şey yok.
Slam
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.