鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全/ Yii2 開(kāi)啟debug沒(méi)有顯示調(diào)試工具欄(線上環(huán)境)

Yii2 開(kāi)啟debug沒(méi)有顯示調(diào)試工具欄(線上環(huán)境)

yii2框架,開(kāi)啟debug后沒(méi)有顯示調(diào)試工具欄,線上環(huán)境不顯示,但是線下是可以顯示的
如圖,線下顯示了,線上無(wú),代碼上傳到線上后,只修改了數(shù)據(jù)庫(kù)配置,其他未改

clipboard.png

我在配置中web.php中配置了ip,然后也沒(méi)有作用,如下

if (YII_ENV_DEV) {
    // configuration adjustments for 'dev' environment
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
        // uncomment the following to add your IP if you are not connecting from localhost.
        'allowedIPs' => ['127.0.0.1', '我的IP'],  
    ];

    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = [
        'class' => 'yii\gii\Module',
        // uncomment the following to add your IP if you are not connecting from localhost.
        'allowedIPs' => ['127.0.0.1', '我的IP'],
    ];
}

回答
編輯回答
青黛色

首先檢查一下線上服務(wù)器的 web/index.php 是否確實(shí)有這兩行:

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

因?yàn)橐话闱闆r下 web/index.php 是不放在版本控制中的。

另外,冒昧的問(wèn)一下,'我的IP' 是公網(wǎng)IP嗎?不是 192.168 開(kāi)頭的IP吧?

2017年8月3日 01:59