然之专业版2.3升级后 编辑用户提示错误
2017-08-30 09:08:48
大橙子
  • 访问次数: 19
  • 注册日期: 2017-05-23
  • 最后登录: 2018-04-27
  • 我的积分: 162
  • 门派等级: 无门派

/www/sys/index.php?m=user&f=edit&account=zhaocc&from=admin



后台提示


Fatal error : Call to a member function fetch() on null in  /www/wwwroot/dndoa/lib/base/dao/dao.class.php  on line  858

沙发
2017-08-30 09:28:35
刘刚
  • 访问次数: 678
  • 注册日期: 2015-12-02
  • 最后登录: 2019-08-02
  • 我的积分: 6542
  • 门派等级: 玄清 等级3 真人
把config/my.php里面的debug改成2,看一下具体的提示信息,可能是数据库错误导致。也可以升级到2.3.1试试。
板凳
2017-08-30 23:15:07
大橙子
  • 访问次数: 19
  • 注册日期: 2017-05-23
  • 最后登录: 2018-04-27
  • 我的积分: 162
  • 门派等级: 无门派
23:10:54 ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'parent' in 'where clause'<p>The sql is: SELECT account, realname FROM `sys_user` wHeRe deleted = '0' AND parent = ''</p> in lib/base/dao/dao.class.php on line 1319, last called by lib/base/dao/dao.class.php on line 718 through function sqlError.
in  framework/base/router.class.php  on line  2194  when visiting  /www/sys/index.php?m=user&f=edit&account=name&from=admin
#3
2017-08-30 23:47:27 回复 #2
刘刚
  • 访问次数: 678
  • 注册日期: 2015-12-02
  • 最后登录: 2019-08-02
  • 我的积分: 6542
  • 门派等级: 玄清 等级3 真人

ALTER TABLE `sys_user`     ADD `parent` varchar(30) NOT NULL AFTER `id`;

在数据库执行一下上面这句sql就可以了。另外你是从什么版本升级到专业版2.3的?我们测试一下。

#4
2017-08-31 08:46:52 回复 #3
大橙子
  • 访问次数: 19
  • 注册日期: 2017-05-23
  • 最后登录: 2018-04-27
  • 我的积分: 162
  • 门派等级: 无门派
原帖由 刘刚 于 2017-08-30 23:47:27 回复#2 发表

ALTER TABLE `sys_user`     ADD `parent` varchar(30) NOT NULL AFTER `id`;

在数据库执行一下上面这句sql就可以了。另外你是从什么版本升级到专业版2.3的?我们测试一下。



您好 ,我是从2.2.1 升级上来的, 感谢!

#5
2017-08-31 08:49:06
大橙子
  • 访问次数: 19
  • 注册日期: 2017-05-23
  • 最后登录: 2018-04-27
  • 我的积分: 162
  • 门派等级: 无门派
已经成功解决,非常感谢!
1/1