我正在尝试启动gii生成器但由于某种原因它无法启动。我在Web服务器上工作而不是在我的localhost中。 我在配置文件中设置了这样的gii:
if (YII_ENV_DEV) {
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = [
'class' => 'yii\debug\Module',
];
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20', '195.178.49.18'],
];
}
答案 0 :(得分:0)
如果你没有为prettyUrl设置urlmanager你应该使用默认路由sintax
https://your_app/web/index.php?r=gii
答案 1 :(得分:0)
我认为现在回答太晚了,但也不算太晚。
如果您使用高级模板,则需要在backend/config/main-local.php
或frontend/config/main-local.php
中添加IP。
基本上你必须为两端添加你的IP。
如果你不确定自己的IP,那么你可以使用' *'允许所有ip(不要忘记在完成工作后改变它),如 - > 'allowedIPs' => ['127.0.0.1', '::1', '192.168.33.1', '*.*.*.*']
。
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '::1', '*.*.*.*']
];