Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 【解决方法】关于UCenter info: MySQL Query Error SQL:SELECT * FROM 解决方法

[复制链接]
wtdxhzx 发表于 2012-11-29 01:30:42 | 显示全部楼层 |阅读模式
本帖最后由 wtdxhzx 于 2012-11-29 01:40 编辑

之前由于自己站点整合过几个有应用,后来出错了,就在uc中删除了appid。但是看着appid不能从1开始,总是看着不顺,于是就直接在数据库中修改pre_ucenter_applications表中的appid。。。于是后来就出现了,每次更新缓存就出现:

UCenter info: MySQL Query Error
SQL:SELECT * FROM notelist WHERE closed='0' AND app1<'1' AND app1>'-5' LIMIT 1
Error:Unknown column 'app1' in 'where clause'
Errno:1054

这种错误,虽然不影响使用,,但是看着不爽!下面就给出解决方法!(注意这里是没有整合其它应用,只有一个dz论坛的情况)

原理是恢复 pre_ucenter_applications和 pre_ucenter_notelist-表的初始默认设置。appID重新从1开始

首先进入phpmyadmin数据库-----------找到pre_ucenter_notelist---回进入如下界面:

第一步




找到以下截图所示位置:



  • 浏览 结构 SQL搜索插入导出导入操作清空删除
点击【浏览】如果数据表示空的,就不用管它,如果不是空的就全部删除,注意是删除数据表里面的数据,不是删除数据表


第二步

浏览结构 SQL搜索插入导出导入操作清空删除

点击【结构】会出现如下界面:

字段类型整理属性默认额外操作
noteidint(10) UNSIGNEDAUTO_INCREMENT
operationchar(32)gbk_chinese_ci
closedtinyint(4)0
totalnumsmallint(6) UNSIGNED0
succeednumsmallint(6) UNSIGNED0
getdatamediumtextgbk_chinese_ci
postdatamediumtextgbk_chinese_ci
datelineint(10) UNSIGNED0
pritinyint(3)0
app1tinyint(4)

只需要保留APP1就行了,如果没有app1,而是app6.app8.app10...(或者其它的app数字的),那就直接删掉,只保留app1就行了,如上图那样!(注意这里是没有整合其它应用,只有一个dz论坛的情况)


第三步:
修改pre_ucenter_applications表,把appid修改成1就行了。其它不用动。如图




保存好后,退出数据库!



第四部:


修改论坛根目录config下的 config_ucenter.php,把里面的appID也修改成1

第五部

修改论坛根目录 uc_server下的data文件夹cache里面的apps.php,同样把里面的appID也修改成1


第六部

登录 uc_server 后台。参照config_ucenter.php 这个里面的数据进入应用列表编辑填写好相应参数,保存更新缓存!(可能保存时服务器没缓存过来会提示出错,缺少uc.php。不用管它刷新,就好了!)

最后进入dz后台【站长】---【ucenter设置 】参照uc里面填写好,注意appid,通信密钥保持一致!确保通信成功


=============最好更新缓存,清除浏览器痕迹,刷新,重新进入后台就不会出现上述问题了,原理是恢复pre_ucenter_applications和pre_ucenter_notelist-表的初始默认设置。appID重新从1开始===========


 楼主| wtdxhzx 发表于 2012-11-29 01:34:27 | 显示全部楼层
大家可以试一试,,反正我自己是这么解决的,,
回复

使用道具 举报

风乱流年 发表于 2012-11-29 08:43:54 | 显示全部楼层
感谢分享。。。
回复

使用道具 举报

卓智网 发表于 2012-12-22 09:44:19 | 显示全部楼层
没有更好的放发了吗?
回复

使用道具 举报

 楼主| wtdxhzx 发表于 2012-12-26 22:15:30 | 显示全部楼层
卓智网 发表于 2012-12-22 09:44
没有更好的放发了吗?

之前在dz官网找了很多方法试了,都不行。。后来想出用这种办法,,彻底解决了
回复

使用道具 举报

warran 发表于 2012-12-26 22:17:20 | 显示全部楼层
至于么 动数据库  直接在uc后台 添加新应用。。。。
回复

使用道具 举报

xiaoyuwxz 发表于 2012-12-26 22:18:42 | 显示全部楼层
这个真没这么复杂,就是个把通信配置下的事。
回复

使用道具 举报

卓智网 发表于 2012-12-27 20:30:34 | 显示全部楼层
warran 发表于 2012-12-26 22:17
至于么 动数据库  直接在uc后台 添加新应用。。。。

我的现在uc都进不去了!
回复

使用道具 举报

卓智网 发表于 2012-12-27 20:31:24 | 显示全部楼层
我现在的论坛用户登录后需要手动刷新一下才能进去!UC也进不去了!
回复

使用道具 举报

liyang520php 发表于 2012-12-28 11:36:59 | 显示全部楼层
哦,感谢楼主分享,学习了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 10:48 , Processed in 0.032727 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表