【转】Error:Unknown column ‘app1’ in ‘where clause’ 解决方法

/ 0评 / 4

原帖:Error:Unknown column 'app1' in 'where clause' 解决方法

现象:后台设置更新后显示:
Error:Unknown column 'app1' in 'where clause'
Errno:1054
SQL::SELECT * FROM `rac`.cdb_uc_notelist WHERE closed='0' AND app1<'1' AND app1>'-5' LIMIT 1

解决方法:
修改根目录config.inc.php
最后几行
例:
define('UC_API', 'http://bbs.xxxxx.cn/uc_server');
define('UC_CHARSET', 'utf8');
define('UC_IP', '');
define('UC_APPID', '8');
define('UC_PPP', '20');

将 define('UC_APPID', '8');

修改为 ucenter里discuz7 所属ID

比如:define('UC_APPID', '1');

==
由于是多应用的结果导致,具体原理是因为_uc_notelist里面缺少字段的原因(缺少的就是该应用的appid字段)解决方案就是uc配置信息里面修改define('UC_APPID', '8'); 这是我的appid数为8,修改为自己的discuz的appid;我的discuz的appid是1;即改为define('UC_APPID', '1'); 就ok了。

发表评论

您的电子邮箱地址不会被公开。

*