TYPO3-Webseite in den Offline-Modus versetzen

Schnell gemacht

Bevor es aber losgeht sollte dem Besucher während der Ausfallzeit anstelle von PHP-Fehlern eine Info-Seite angezeigt werden. Diese wird am Besten im Root-Verzeichnis der Webseite abgelegt und dann in der LocalConfiguration.php referenziert: [FE][pageUnavailable_handling] = 'maintenance.html'

Damit auch alle Seitenaufrufe der Webseite zur Wartungsseite umgeleitet werden müssen wir das entsprechend anweisen mit: 

 

[FE][pageUnavailable_force] = 1

 

Wir definieren noch den HTTP Status Code, der während der Wartungspause ausgegeben wird damit Spider und Robots mit der richtigen Info versorgt sind:

 

[FE][pageUnavailable_handling_statheader] = HTTP/1.0 503 Service Temporarily Unavailable

 

Blöd nur, dass wir als Entwickler nun auch keinen Zugriff mehr auf das Frontend haben. Abhilfe schafft hier devIPmask. Einfach eigene IP-Adresse eintragen und alles ist gut:

 

[SYS][devIPmask] = 127.0.0.1,::1,XXX.XXX.XXX.XXX

 

Mit dem Terminalprogramm auf dem Mac kann diese abgefragt werden:

 

ifconfig | grep "inet " | grep -v 127.0.0.1

 

Nun können wir in aller Ruhe und ungestört arbeiten. Nach abgeschlossener Arbeit nicht vergessen entsprechende Zeilen auszukommentieren. Ansonsten bleibt die Webseite unerreichbar.

Zurück