wp-cli Aktivieren des Wartungsmodus


11

Während Theme- oder Plugin-Upgrades wird der Wartungsmodus aktiviert und nach Abschluss deaktiviert.

Ist es möglich, den Wartungsmodus manuell zu aktivieren / deaktivieren?

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

Antworten:



9

Sie können den Wartungsmodus in WordPress aktivieren, indem Sie eine .maintenanceDatei zu Ihrem WordPress-Stammverzeichnis hinzufügen . Es muss Folgendes enthalten:

<?php
$upgrading = time();

Wenn diese Datei vorhanden ist, befindet sich Ihre Site im Wartungsmodus, bis Sie die Datei entfernen.


4
Um dies hinzuzufügen, überprüft WordPress den Zeitstempel von $upgradingund wenn er älter als 10 Minuten ist, wird davon ausgegangen, dass das Wartungsfenster abgelaufen ist, und die .maintenanceDatei wird ignoriert .
William Turrell

Welches ist nicht das, wonach OP gefragt hat. Sie möchten wissen, wie das mit WP-CLI geht.
Leymannx

1
@leymannx Zum Zeitpunkt meiner Veröffentlichung gab es keine Möglichkeit, den Wartungsmodus mit WP-CLI zu aktivieren / deaktivieren.
Daniel Bachhuber

2

Ich verwende ein Plug-In für den Wartungsmodus und lasse es immer "im" Wartungsmodus.

Praktisch können Sie dann den eigentlichen Wartungsmodus ein- und ausschalten, indem Sie das Plug-In ein- und ausschalten - was mit wp-cli ganz einfach ist:

# 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
Tolle Problemumgehung! Obwohl ich nicht glauben kann, dass es in wp-cli keine native Funktion gibt, die das tut.
Pagliuca

Es scheint keine native WordPress-Funktion zu geben, die dies tut, daher hat wp-cli nichts zum Aufrufen.
Slam
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.