Ein Feature von TYPO3, das viele sicherlich nicht kennen ist der Wartungsmodus. Gerade wenn größere Umbauten an der Webseite stattfinden sollen oder ein TYPO3 Update geplant ist, bieten sich diverse TYPO3 Funktionen an, um Besucher und Redakteure von der Webseite fern zu halten.
Redakteure kann man einfach daran hindern, sich ins Backend einzuloggen, indem man ihnen kurzerhand den Zugriff sperrt. Das kann man von Hand machen, indem man jeden Account einzeln sperrt. Viel einfacher geht es aber über das Install Tool mit [BE][adminOnly]. Hier gibt es verschiedene Werte zur Auswahl:
-1: Niemand, auch kein Admin, kann sich mehr ins Backend einloggen
0: normaler Zustand, alle können sich einloggen
1: nur Admins können sich anmelden
2: nur Admins und CLI Benutzer können sich einloggen
Der Wert 2 dürfte sich in den meisten Fällen anbieten, da dann während des Wartungsmodus auch der Scheduler (Planer) und andere CLI Skripten normal weiter laufen können.
Über das neue Feature der Login News, das in TYPO3 4.5 komfortabel über das Listen Modul auf der Root Seite verfügbar ist, kann man die Redakteure dann auch bequem auf das abgeschaltete Backend hinweisen.
Besucher auf Wartungsseite umleiten
In manchen Fällen will man aber vielleicht auch die Frontend Besucher von der Seite fernhalten, z.B. wenn gerade ein Relaunch oder eine Umstrukturierung der Webseite stattfindet.
Auch das geht sehr einfach im Install Tool:
[FE][pageUnavailable_force] = 1
verhindert alle Zugriffe auf die Webseite
[FE][pageUnavailable_handling] = http://domain.tld/maintenance.html
leitete alle Aufrufe auf eine statische Webseite um, in der man den Grund für den Ausfall erklären kann.
[FE][pageUnavailable_handling_statheader] = HTTP/1.0 503 Service Temporarily Unavailable
definiert den HTTP Status Code, der während der Wartungspause ausgegeben wird. Dieser Code ist vor allem für Spider und Robots wichtig.
[SYS][devIPmask] = 127.0.0.1,::1,XXX.XXX.XXX.XXX
In der devIPmask sollte man die eigene IP Adresse eintragen, um weiterhin Zugriff auf das Frontend zu haben.
Mit den hier vorgestellten Funktionen lässt sich TYPO3 schnell und unkompliziert in den Wartungsmodus schalten. Man sollte sich aber einen großen Knoten ins Taschentuch machen, dass man nach Ende der Wartungsarbeiten nicht vergisst, diese Funktionen wieder abzuschalten!