Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/mdaeo.org/usr/plugins/AMP/Action.php on line 388
转移服务器,discuz Errno:1142错误解决办法-DISCUZ

转移服务器,discuz Errno:1142错误解决办法-DISCUZ

2010-04-23T15:29:32

转disucz论坛的时候遇到一个问题,当登录的时候就会出现 如下的1142错误。
UCenter info: MySQL Query Error
SQL:Select value FROM [Table]vars Where name='noteexists5'
Error:Select command denied to user 'a0806123500'@'localhost' for table 'uc_vars'
Errno:1142
大体意思是没有权限访问此表。
再来看这个表是属于ucenter创建的,我确定这个用户肯定是有权限使用此表的。于是到网上去搜这方面的错误,发现很多人和我一样,遇到这个问题,各种方法说的五花八门,甚至都让联系空间提供商。如果这些他们都负责的话,那都可以让他们免费维护网站了。
当静下来,发现ucenter能登录正常,只是bbs和home不能正常登录,应该是接口处除了问题,于是仔细看看那discuz 和home的配置文件,发现他们的ucenter配置部分的DBTABLEPRE 都是‘lc’.'uc_'. lc是我的数据库名,都已经是lc数据库了,么哟必要再写一遍,它改成'uc_'。 然后刷新就能正常访问了。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。