沐风待雨
mark!
console\controllers\Controller文件在那?
是仅仅继承的yii\web\Controller,还是别的什么?
放在入口文件里
$config = yii\helpers\ArrayHelper::merge( require(__DIR__ . '/../../common/config/main.php'), require(__DIR__ . '/../../common/config/main-local.php'), require(__DIR__ . '/../config/main.php'), require(__DIR__ . '/../config/main-local.php') ); Yii::$app->log->targets['debug'] = null; (new yii\web\Application($config))->run();
删除了runtime下的debug文件夹,结果运行页面后,又生成文件了。。
我去试试,,,
在apache里开启重写后
在frontend/web/目录下存放.htaccess文件,内容:
<IfModule mod_rewrite.c> Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php </IfModule>
在配置文件common/config/main.php里这样配置
return [ ... 'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', ], 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false,//注意这里 'rules' => [ ], ], ], ... ];
等啊等啊等啊等