REDAXO: Live Mode ein- und abschalten
Seit REDAXO Version 5.16.0 gibt es den Live Mode. Dieser aktiviert einige wichtige Sicherheitsfeatures im REDAXO Backend. Mehr Informationen dazu gibt es hier: https://redaxo.org/doku/main/absichern
Hier sind die wichtigsten Infos:
- Safe-Mode und Debug-Mode: Diese Modi sind immer deaktiviert, um die Ausführung unsicherer oder für die Fehlersuche gedachter Operationen zu verhindern.
- System-Page Anpassungen: Buttons für den Debug-Modus, Safe-Mode und das Setup verschwinden, um die Möglichkeit zur Systemkonfiguration zu limitieren.
- Error-Handling: Statt des detaillierten Whoops-Fehlerbildschirms erhalten Administratoren die allgemeinere Ooops-Seite.
- Eingeschränkte Backend-Funktionen: Die Seiten für Backup-Import, Addonverwaltung, Installer, Metainfoverwaltung, MediaManager-Verwaltung, Debugging, Module- und Template-Verwaltung werden ausgeblendet.
- PHP-Code Ausführung: Die Ausführung von PHP-Code über REX_VALUE[id=X output=php] wird unterbunden, und es wird eine Warnmeldung im Backend angezeigt.
- Cronjob-Typen: Die Ausführung und Anzeige von Cronjobs des Typs PHP-Code und PHP-Callback ist deaktiviert. Bestehende Jobs dieser Typen werden nicht mehr ausgeführt.
- Metainfo-Callbacks: Die Ausführung von Metainfo-Callbacks ist nicht möglich.
Einige ältere Seiten werden – wenn wir den Live Mode aktivieren – vermutlich nicht mehr richtig funktionieren da es Module gibt, die in den REX VALUES der Module PHP nutzen. Dies sollte zukünftig nicht mehr angewendet werden.
Um den Live Mode abschalten muß unter /redaxo/data/core/config.yml der Eintrag live_mode auf false gesetzt werden. Nicht vergessen nach den Änderungen wieder true einzutragen und die Datei zu speichern.