Contao verfügt seit Version 3.2 über einen integrierten Wartungsmodus und seit Contao 4.13 über einen Wartungsmodus pro Domain und einen globalen Wartungsmodus.
Ab Contao 4.13: Der globale Wartungsmodus kann über den Contao Manager oder die Kommandozeile aktiviert werden. Er wird auch während Updates über den Manager aktiviert und nach Beendigung wieder deaktiviert. Der globale Wartungsmodus deaktiviert auch das Contao Backend, damit während eines Updates keine Änderungen am System vorgenommen werden.
Der Wartungsmodus pro Domain lässt sich über den Seitenstartpunkt aktivieren und deaktivieren. Wird dieser aktiviert, lässt sich die Website nur noch über den Vorschaumodus ansehen, auch eingeloggte Nutzer können das Frontend nur über die Vorschau sehen.
Bis Contao 4.12: In älteren Contao Versionen kannst du den Wartungsmodus über System / Einstellungen und dann über den Reiter Globale Einstellungen aktivieren. Der Contao Wartungsmodus bewirkt, dass alle nicht in Contao angemeldeten Seitenbesucher eine Wartungsseite angezeigt bekommen.
Der Wartungsmodus wird außerdem in Contao 3 Installationen standardmäßig nach einem Contao-Update oder der Installation von Contao-Erweiterungen aktiviert. Er kann über den Hinweis im oberen Bereich des Backends oder über die Einstellungen wieder deaktiviert werden.
Immer wieder sind Contao-Nutzer irritiert, wenn bei ihnen kein Wartungsmodus zu sehen ist. Der Grund liegt meist darin, dass sie parallel in Contao angemeldet sind und sie dadurch die Website ganz normal betrachten können. Um sicherzugehen, dass der Wartungsmodus funktioniert, kannst du die Seite in einem anderen Browser aufrufen. Dort solltest du dann den Contao Wartungsmodus sehen können.