2016-04-19 13:31:39 0 评论 Yii 2.0 Boy.Lee

修复Yii 2.0测试工具条不正确显示

有一天当我复制一个老Yii 2.0项目来开发新项目的时候, 我发现Debug工具条没有正确显示,所以我做了如下检查:

1.打开 /frontend/config/main-local.php file, 确保配置正确

<?php
/**
 * frontend dev level config
 */
$config = [];

if (YII_ENV_DEV) {
    // configuration adjustments for 'dev' environment
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
    ];

}

return $config;

 

2. 使用chrome打开前端页面, 使用Inspect->Network (有时候需要刷新),找到 URL

http://localhost/YiiLib/frontend/web/index.php/debug/default/toolbar?tag=5715bf7912bee

这里我看到了一个 404 Not Found

Not Found (#404): Unable to find debug data tagged with '5715c055a3a3a'.

这就清楚多了,查看指定目录后发现是权限问题,

 

3. 为下面的目录配置正确写入权限

/frontend/runtime
/frontend/runtime/debug

 

提示: 有一个很好的习惯,就是在开始新项目的时候检查如下目录的权限

runtime/*
web/*