Yii扩展 userManagement的安装流程

本文记录了在Windows PHP5.2.6环境下安装user-management扩展的过程及遇到的问题。安装过程中出现SQL执行错误,通过注释代码解决了问题。此外,文中还提到了安装完成后需要修复的一些BUG。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装 user-management 的过程

将解压出来的全部内容放入到 /module/下

执行 xxx/user/install
windows php5.2.6 下 提示错误 :
    SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active.
    具体原因是由于 WINDOWS下无法 执行多条语句执行的原因
    linux 下 未测试 可能会直接过吧~
    
    解决办法:
        /modules/user/controllers/YumInstallController.php  line:118行 注释掉
        
        执行会继续下去,并提示成功!
        
        118行的作用为:给 tablePrefix_translation 表添加数据
        数据SQL文件 位于 /user/docs/yum_translation.sql 表数据后可以手动添加数据 此处需要注意修改 sql里面的表名
        
安装完以后、程序本身还有一些BUG需要修改,如:
    
        1. /role/views/role/_form.php  有一处地方的echo 写成了 echp
        2. /user/models/YumUser.php 里面的SQL 表名未加前缀,如果之前创建表的时候带有表名,则此处会出错。需要加上{{tableName}}
        3. ..... 修改的东西太多了、把里面的权限控制 拿出来用就可以了 其他的就算了吧


不太建议使用此extension

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值