一个伪linux粉丝的blog

  1. 首页
  2. network
  3. 正文

Discuz Errno:1142

12月 5, 2010 1982点热度 0人点赞 2条评论

昨天帮人迁移discuz社区,原以为很简单,数据导出,数据导入,修改uc_server/data/config.inc.php文件当中的数据库信息,网站能访问,看起来已经搞定,结果被告知无法登陆,提示数据库连接错误。只好再找了一圈,发现竟然有3个文件要修改。

  • uc_server/data/config.inc.php
  • conf/config_global.php
  • conf/config_ucenter.php

改完收工,还是无法登陆,提示内部错误,Errno:1142

UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name='noteexists1'
Error:SELECT command denied to user 'abc'@'localhost' for table 'pre_ucenter_vars'
Errno:1142

看提示是没权限访问pre_ucenter_vars这个表,没辙了,数据库权限应该都分配了。于是google.

原来还有2个地方要改 。config文件当中有一个只有表,没有数据库名。需要改成这样的格式才行。

define('UC_DBTABLEPRE', '数据库名.表前缀');                        // 用户中心数据库表前缀

【注意只需要更换数据库名和表前缀】【红色标点符号一个不能少】

默认的语句是 define('UC_DBTABLEPRE', 'pre_ucenter_');

换成本例即要改成这样的格式

define('UC_DBTABLEPRE', 'dbname.pre_ucenter_');

再尝试登录,注册,一切正常。

可没有提到需要数据库名dbname做前缀.

总算搞定了,明显是dz程序设计问题嘛。

相关文章:

  1. mysql学习笔记-转
  2. 升级wordpress 2.6并关闭版本控制Post Revisions
  3. kloxo lighttpd failed
  4. nginx升级0.8.52
标签: 暂无
最后更新:12月 5, 2010

wanjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • tory burch flat shoes

    Has found a niche site with useful that you' problem.

    5月 6, 2011
    回复
  • 深度seo

    多谢你这篇文章了,要不然我的网站还弄不好呢。thanks

    2月 24, 2012
    回复
  • 取消回复

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

    归档
    分类
    • network / 324篇
    • Uncategorized / 116篇
    • unix/linux / 114篇
    • 业界资讯 / 38篇
    • 公司杂事 / 11篇
    • 数码影像 / 12篇
    • 美剧 / 3篇
    • 美图共赏 / 20篇
    • 英语学习 / 3篇
    标签聚合
    VPS ldap docker 中国电信 brew gitlab Ubuntu Google Adwords 虚拟主机 nexus Android jira Google Voice 邮件归档 iMac k8s 网通 Google 网站运营 Nginx d90 dreamhost空间 kernel wget 刷机 Opera Mini dreamhost Linux 泰国 debian

    COPYRIGHT © 2008-2022 wanjie.info. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang