CakePHP "down for maintenance" page
- by user1852176
I found this post about how to create a "down for maintenance" page but I'm having some trouble getting it to work properly.
define('MAINTENANCE', 1);
if(MAINTENANCE > 0){
require('maintenance.php'); die();
}
When I place this code in /webroot.index.php it works. However, the answer suggests adding an IP address check so that if it's down, I would still be able to view it and make sure any updates went through smoothly.
So, it would look something like this
define('MAINTENANCE', 0);
if(MAINTENANCE > 0 && $_SERVER['REMOTE_ADDR'] !='188.YOUR.IP.HERE'){
require('maintenance.php'); die();
}
The issue is, my IP address will NOT be detected by cake. I've typed echo $_SERVER['REMOTE_ADDR'] and it just shows ::1. I also tried using my user_id but I got the following error Class 'AuthComponent' not found in....
I tried /index.php and /App/index.php but the maintenance page wasn't triggered and the page loads normally.