Yii2 学习内容整理

yii2如何开启debug并在底部显示工具栏(Yii2基础版basic和Yii2高级版advanced)

沐风 2020-03-25 2101 0 0

//增加用来线上显示工具栏 20180203

'modules' => [

'debug' => [

'class' => 'yii\debug\Module',

// 配置访问IP地址 183.30.221.127

'allowedIPs' => ['127.0.0.1', '::1', '183.30.220.106'],

],

],

在配置文件里的模块里这样配置加加入自己的ip,就可以显示debug工具栏

web/index.php代码不用管。

开启debug

1、 在web/index.php文件中添加下面两行代码:

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

2、在Yii2基础版(yii2-app-basic)中

打开yii config目录下的web.php文件,找到如下配置

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'],
    ];
}

把自己的IP添加进去即可开启debug。

如果只改web/index.php里的YII_DEBUG的设置,没有在配置文件web.php里把自己的IP添加到allowedIPs里则无法开启debug,如果把'allowedIPs' => ['127.0.0.1', '我的IP'],直接注释掉,则没有IP限制,debug也就开启了。


在Yii2 高级版(yii2-app-advacned)中,找到common/main.php,在modules的debug里配置,把自己的IP添加进去即可。

return [
    'name' => '测试',
    'language' => 'zh-CN',
    'timeZone' => 'Asia/Shanghai',
    'aliases' => [
        '@bower' => '@vendor/bower-asset',
        '@npm'   => '@vendor/npm-asset',
    ],
    'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
    'components' => [
        'cache' => [
            'class' => 'yii\caching\FileCache',
        ],
        'log' => [
            'traceLevel' => YII_DEBUG ? 3 : 0,
            'targets' => [
                [
                    'class' => 'yii\log\FileTarget',
                    'levels' => ['error', 'warning'],
                ],
            ],
        ],
    ],
    'modules' => [
        //增加用来显示工具栏  ,加入访问的ip地址
        'debug' => [
            'class' => 'yii\debug\Module',
             // 配置访问IP地址 
            'allowedIPs' => ['127.0.0.1', '::1','113.83.***.***'],
        ],
    ],
];

这时运行页面如果报错就会显示具体的错误信息。 ...

立即注册

更新于:2023-02-04 19:26:00
    您需要登录后才可以评论。 立即注册
    相关内容

    Yii2 报错代码整理

    Yii2 HeadersAlreadySentException 报错

    Yii2报错 Object configuration must be an array containing a "class" o...

    查问我看笔记功能的实现过程-全文搜索待开启,试试yiisoft/yii2-sphinx

    yii2框架中使用sphinx使用搜索引擎 多条件选择搜索

    运行php composer.phar require --prefer-dist yiisoft/yii2-sphinx

    Yii2模型简介

    Yii2模型简介-属性

    Yii2模型简介-场景

    Yii2模型简介-验证规则

    Yii2模型简介-块赋值

    Yii2模型简介-非安全属性

    Yii2模型简介-数据导出

    Yii2模型简介-字段

    Yii2模型简介-最佳实践

    Yii2小部件Widget

    Yii2的扩展整理

    【坑,勿用】Yii的yii-xunsearch扩展,支持中文的搜索引擎,支持全文索引全...

    简单,易用的yii2导入和导出组件( illusion/yii2-excel)

    最完整的安装教程-Yii Gridview小部件之kartik-v/yii2-grid扩展的安装和使...

    推荐内容

    分享几个好用的bt搜索bt资源下载网址网站

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享

    全网最新bt磁力搜索引擎bt资源bt网站网址分享

    人气美女女优百度指数排行榜(波多野结衣,苍井空,三上悠亚,深田咏美,桥本有菜,北条...

    最强人造人深田咏美,业界的社交女王

    人生起起落落的三上悠亚,成名前的清纯风,怎么搭配出来的?

    业内第一大长腿,桥本有菜的腿究竟有多长

    波多野结衣,岛国业界著作最多的超级劳模

    日本AV界NO.1,苍井空是多少宅男的疯狂?

    美女女优视频混剪 This Girl-Laza Morgan

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享