我在页面底部得到这个,调试栏应该在那里.问题是什么?
此请求:http://localhost:81/xxx/web/debug/default/toolbar?tag=5578f180963e82.28312577返回404.
我需要查看登录时生成的错误消息和堆栈跟踪Yii::error().它没有显示runtime/log/app.log,所以我需要调试栏.
Ale*_*yov 40
我从中删除了文件frontend/runtime/debug,frontend/runtime/cache并且没有任何更改.
但当我frontend/runtime从那时删除所有文件夹后,它开始工作.
原因之一可能是缺少该runtime文件夹的写权限。调试工具栏会在此处创建debug用于* .data文件的另一个目录。
如果Web服务器拥有自己的用户,而该用户不同于创建运行时文件夹的用户,则这种情况很容易发生。
我尝试了上面的信息,但没有运气(我建议这里的人也这样做,因为在大多数情况下它会解决你的问题)。但对我有用的是跑步。
tail -f frontend/runtime/logs/app.log它告诉我一个表有一个错误,它预计存在但实际上不存在。一旦我解决了这个根本问题,我的问题就消失了。在我的具体情况下,我启用了以下功能,但没有相应的表。
'authManager' => [
'class' => 'yii\rbac\DbManager',
],
Run Code Online (Sandbox Code Playgroud)
一旦我评论/从我的配置中删除它,一切就开始工作了。
| 归档时间: |
|
| 查看次数: |
9478 次 |
| 最近记录: |