一个伪linux粉丝的blog

  1. 首页
  2. network
  3. 正文

Discuz Errno:1142

5 12 月, 2010 2489点热度 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
标签: 暂无
最后更新:5 12 月, 2010

wanjie

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

点赞
< 上一篇
下一篇 >

文章评论

  • tory burch flat shoes

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

    6 5 月, 2011
    回复
  • 深度seo

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

    24 2 月, 2012
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    归档
    分类
    • network / 332篇
    • Uncategorized / 116篇
    • unix/linux / 121篇
    • 业界资讯 / 38篇
    • 公司杂事 / 11篇
    • 数码影像 / 12篇
    • 美剧 / 3篇
    • 美图共赏 / 21篇
    • 英语学习 / 3篇
    标签聚合
    squid deepseek 网站运营 kubectl jira nexus ssh docker 虚拟主机 泰国 ldap 邮件归档 openssl 天翼live wget Ubuntu dreamhost空间 Google Nginx postgres k8s dreamhost kernel google-chrome debian gitlab Google Voice 浏览器 d90 VPS

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

    Theme Kratos Made By Seaton Jiang