daofeng1983
- daofeng1983 回复了 daofeng1983 的评论
直接访问
http://localhost/yiitest/advanced/api/web/
报如下错误:Invalid Call – yii\base\InvalidCallException Setting read-only property: yii\web\Application::urlManager 具体错误位置是 in C:\wamp64\www\yiitest\advanced\vendor\yiisoft\yii2\BaseYii.php at line 546 – yii\base\Component::__set('urlManager', ['enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => []])
配置和上面说的一样。刚开始学习 Yii2,不知道怎么排除问题,请帮忙分析看看,谢谢!
@laravelCode 我把.htaccess文件放到根目录,直接访问提示404 notfound错误,说明是开启了的。还是谢谢的指点。我换个服务器试试。
- daofeng1983 回复了 daofeng1983 的评论
直接访问
http://localhost/yiitest/advanced/api/web/
报如下错误:Invalid Call – yii\base\InvalidCallException Setting read-only property: yii\web\Application::urlManager 具体错误位置是 in C:\wamp64\www\yiitest\advanced\vendor\yiisoft\yii2\BaseYii.php at line 546 – yii\base\Component::__set('urlManager', ['enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => []])
配置和上面说的一样。刚开始学习 Yii2,不知道怎么排除问题,请帮忙分析看看,谢谢!
应该是开启了的,在web目录下创建了
.htaccess
这个文件,下面是内容RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .* index.php
还是不行
- daofeng1983 回复了 daofeng1983 的评论
直接访问
http://localhost/yiitest/advanced/api/web/
报如下错误:Invalid Call – yii\base\InvalidCallException Setting read-only property: yii\web\Application::urlManager 具体错误位置是 in C:\wamp64\www\yiitest\advanced\vendor\yiisoft\yii2\BaseYii.php at line 546 – yii\base\Component::__set('urlManager', ['enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => []])
配置和上面说的一样。刚开始学习 Yii2,不知道怎么排除问题,请帮忙分析看看,谢谢!
我在win10系统中使用wamp搭建的,是apachede .
- daofeng1983 回复了 daofeng1983 的评论
直接访问
http://localhost/yiitest/advanced/api/web/
报如下错误:Invalid Call – yii\base\InvalidCallException Setting read-only property: yii\web\Application::urlManager 具体错误位置是 in C:\wamp64\www\yiitest\advanced\vendor\yiisoft\yii2\BaseYii.php at line 546 – yii\base\Component::__set('urlManager', ['enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => []])
配置和上面说的一样。刚开始学习 Yii2,不知道怎么排除问题,请帮忙分析看看,谢谢!
common/config/main.php
中的配置如下'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ ], ],
- daofeng1983 回复了 daofeng1983 的评论
直接访问
http://localhost/yiitest/advanced/api/web/
报如下错误:Invalid Call – yii\base\InvalidCallException Setting read-only property: yii\web\Application::urlManager 具体错误位置是 in C:\wamp64\www\yiitest\advanced\vendor\yiisoft\yii2\BaseYii.php at line 546 – yii\base\Component::__set('urlManager', ['enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => []])
配置和上面说的一样。刚开始学习 Yii2,不知道怎么排除问题,请帮忙分析看看,谢谢!
重试是了一般还是一样的错误,
api/config/main.php
中的配置是下面的// 'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => true, 'showScriptName' => false, 'rules' => [ [ 'class' => 'yii\rest\UrlRule', 'controller' => 'user', //'pluralize' => false, //设置为false 就可以去掉复数形式了 'extraPatterns'=>[ 'GET send-email'=>'send-email' ], ], ], ],
直接访问
http://localhost/yiitest/advanced/api/web/
报如下错误:Invalid Call – yii\base\InvalidCallException Setting read-only property: yii\web\Application::urlManager 具体错误位置是 in C:\wamp64\www\yiitest\advanced\vendor\yiisoft\yii2\BaseYii.php at line 546 – yii\base\Component::__set('urlManager', ['enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => []])
配置和上面说的一样。刚开始学习 Yii2,不知道怎么排除问题,请帮忙分析看看,谢谢!
- daofeng1983 回复了 daofeng1983 的评论
楼主好
导入rbac migration
php yii migrate --migrationPath=@yii/rbac/migrations
遇到这样的问题请问是密码换掉了吗
配置文件没有该过。这个我自己搞错了,现在好了。
楼主好
导入rbac migration
php yii migrate --migrationPath=@yii/rbac/migrations
遇到这样的问题请问是密码换掉了吗
配置文件没有该过。- daofeng1983 2018-04-11 已签到连续签到1天,获得了5个金钱