php-casbin / webman-permission

🔒 An authorization library that supports access control models like ACL, RBAC, ABAC for webman plugin
https://www.workerman.net/plugin/6
Apache License 2.0
39 stars 15 forks source link

第一步必须连接好数据库配置吗?能不能调整成如果配置错误,输出错误而非控制台循环报错 #6

Closed xianrenqh closed 11 months ago

xianrenqh commented 1 year ago

第一步必须连接好数据库配置吗?能不能调整成如果配置错误,输出错误而非控制台循环报错

控制台循环报错,此时webman程序完全无法执行下一步操作,相当于打断点 。 能不能调整成,如果数据库配置错误了,输出错误的同时,webman控制台(cli)不是一直错误,无法执行下一步

Tinywan commented 1 year ago

webman 就是基于cli,报错信息就在cli。是必须连接好数据库配置,加载到内存中

lyt8384 commented 1 year ago

第一步必须连接好数据库配置吗?能不能调整成如果配置错误,输出错误而非控制台循环报错

控制台循环报错,此时webman程序完全无法执行下一步操作,相当于打断点 。 能不能调整成,如果数据库配置错误了,输出错误的同时,webman控制台(cli)不是一直错误,无法执行下一步

目前已调整成了使用的时候才初始化redis监听器,可避免cli启动报错。

Tinywan commented 1 year ago

@lyt8384 nice

xianrenqh commented 1 year ago

image

升级到 1.1.2版本, 报错这个, 是啥意义 怎么解决

lyt8384 commented 1 year ago

手动去掉下config/plugin/casbin/webman-permission/bootstrap.php文件? webman的升级好像没有去掉历史文件

Tinywan commented 1 year ago

@xianrenqh 可以先删除依赖包。重新安装即可

composer remove casbin/webman-permission

或者按照 @lyt8384 说的手动去掉下 config/plugin/casbin/webman-permission/bootstrap.php

xianrenqh commented 1 year ago

nice