使用文档详见:https://www.yiichina.com/doc/guide/2.0/start-gii
遇到的问题 公有云上无法使用gii
解决办法 :
官方文档上说的:Gii 是 Yii 中的一个模块。可以通过配置应用的 yii\base\Application::modules 属性开启它。通常来讲在 config/web.php 文件中会有以下配置代码:
$config = [ ... ];
if (YII_ENV_DEV) {
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = 'yii\gii\Module';
}
这段配置表明,如果当前是开发环境,应用会包含 gii 模块,模块类是 yii\gii\Module。
如果你检查应用的入口脚本 web/index.php,将看到这行代码将 YII_ENV_DEV 设为 true:defined('YII_ENV') or define('YII_ENV', 'dev');
鉴于这行代码的定义,应用处于开发模式下,按照上面的配置会打开 Gii 模块。你可以直接通过 URL 访问 Gii:http://hostname/index.php?r=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', '::1','106.37.205.254','111.207.1.66'],
'allowedIPs' => ['*'],
];
配置:'allowedIPs' => ['*'], 选项
如果还不能访问配置 以下选项