Skip to content

Instantly share code, notes, and snippets.

@leonlaser
Last active March 21, 2019 09:47
Show Gist options
  • Save leonlaser/634d695501cbdd4213fbac3ebc8a0aaf to your computer and use it in GitHub Desktop.
Save leonlaser/634d695501cbdd4213fbac3ebc8a0aaf to your computer and use it in GitHub Desktop.
[TYPO3 CMS for maintenance mode via environment variables] #typo3 #maintenance #devip #adminonly
<?php
if(getenv('TYPO3_MAINTENANCE')) {
$GLOBALS['TYPO3_CONF_VARS']['FE']['pageUnavailable_force'] = 1;
$GLOBALS['TYPO3_CONF_VARS']['FE']['pageUnavailable_handling'] = getenv('TYPO3_MAINTENANCE_REDIRECT_URL');
$GLOBALS['TYPO3_CONF_VARS']['FE']['pageUnavailable_handling_statheader'] = 'HTTP/1.0 503 Service Temporarily Unavailable';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'] = '127.0.0.1,::1,' . getenv('TYPO3_MAINTENANCE_DEVIPMASK');
$GLOBALS['TYPO3_CONF_VARS']['BE']['adminOnly'] = 2;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment