这几天装了discuz7.2,第一次搞这东西,内置了ucenter1.5.1.
有的说uc通信问题,可我通信是全部“通信成功”的,网上很多相关的帖子解决这些问题的,当我看到第四个错误时明白了错误根源。(因为我之前在数据库表中**_uc_applications直接修改appid值)
下面几个问题都是一个问题造成的,只是在不同的位置出来的,贴出来和大家分享。
错误表现一、
js 脚本提示 :
行: 11
字符: 12
错误: XML 文档只能有一个顶层元素。
代码: 0
URL: http://thinkor.3322.org:8088/cetic/bbs/logging.php?action=login&loginsubmit=yes&floatlogin=yes&inajax=1
错误表现二、
XML解析错误:废弃 document 元素之后的内容 位置:http://thinkor.3322.org:8088/cetic/bbs/logging.php?action=login&loginsubmit=yes&floatlogin=yes&inajax=1 行:11,列:11:
错误表现三、
XML解析错误:废弃 document 元素之后的内容 位置:http://thinkor.3322.org:8088/cetic/bbs /pm.php?checknewpm=0.19102950515728356&inajax=1&ajaxtarget=myprompt_check 行:1,列:64:
错误表现四、
更新缓存真正的问题浮现了。
UCenter info: MySQL Query Error
SQL:SELECT * FROM [Table]notelist WHERE closed='0' AND app1<'1' AND app1>'-5' LIMIT 1
Error:Unknown column 'app1' in 'where clause'
Errno:1054
我的解决方法是:
让**_uc_notelist中的app*字段和**_uc_applications中appid值对应起来。【建议:最好不要修改ucenter的应用程序ID】