I'm trying to get the debug bar in Yii2
to show on my staging server but for some reason it isn't showing.
Here is code from my web.php
config file:
if (YII_ENV_DEV) {
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = [
'class' => 'yii\debug\Module',
'allowedIPs' => ['127.0.0.1','::1','123.45.67.89']
];
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = 'yii\gii\Module';
}
123.45.67.89
obviously is just an example for the server's real IP.
I get the servers IP by doing:
$host = gethostname();
$server_ip = gethostbyname($host);
If I try and access the debug page by going to:
http://www.example.com/debug/default/index
I get the message: You are not allowed to access this page.
I am sure I had this working before but now it's not working for some reason and I can't figure out why!?
I'm aware there are debug data files (not sure if they will contain any info on why I can't see it) but I am not sure how I can view the data properly?
AllowedIPs
parameter should contain your ip, check $_SERVER['REMOTE_ADDR']
for it and set it into AllowedIPs
. See how gii check access