不用说,肯定是数据库连接错误了,修改下Discuz的配置文件罗。找到
安装目录/config/config_global.php 及 安装目录/uc_server/data/config.inc.php修改。
OK,没有出现错误了,但是不管是点击注册,还是登录,都会出现“内部错误,无法显示此内容”,然后再点击这个错误提示,又出现上面的“UCenter info:Can not connect to MySQL server。不能连接数据库了。
蛮奇怪,但是通过http://localhost/bbs/uc_server/登录UCenter是没问题的,看到应用设置里面也是显示通信成功的,我下载数据之后也进入这里修改了域名绑定的了。
主要错误:
UCenter info: Can not connect to MySQL server
Error:
Errno:0
需要修改的文件是以下三个:
安装目录/config/config_global.php??? ?????
安装目录/config/config_ucenter.php????
安装目录/uc_server/data/config.inc.php??
哦耶,一切OK,没问题了!!

以下的要看一下都要改哦。加黑加红的

安装目录/config/config_ucenter.php???下

<?php
define(‘UC_CONNECT’, ‘mysql’);

define(‘UC_DBHOST’, ‘localhost’);
define(‘UC_DBUSER’, ‘a092XX717);
define(‘UC_DBPW’, ‘451XX53‘);
define(‘UC_DBNAME’, ‘a092XX717‘);
define(‘UC_DBCHARSET’, ‘gbk’);
define(‘UC_DBTABLEPRE’, ‘`a092XX717`.preljhb_ucenter_’);
define(‘UC_DBCONNECT’, 0);

define(‘UC_CHARSET’, ‘gbk’);
define(‘UC_KEY’,
‘3567G5M5v3o6X681Ebk001c4d9W9P3acq0xcn1mchfz01eI28bY6X3beZ2t7wcMc’);
define(‘UC_API’, ‘http://www.linjinghb.cn/3/uc_server’);
define(‘UC_APPID’, ‘1’);
define(‘UC_IP’, ”);
define(‘UC_PPP’, 20);
?>

dz论坛迁服务器,数据库表都已经导入,前台页面也能够显示,但无法登陆后台,出现如下登陆提示:

UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name=’noteexists1′
Error:Table ‘ultrax.pre_ucenter_vars’ doesn’t exist
Errno:1146

通常出现这个原因是因为ucenter数据库链接文件有问题,找到”/config/config_ucenter.php”打开找到
define(‘UC_DBTABLEPRE’, ‘`ultrax`.pre_ucenter_’);
既然提示ultrax.pre_ucenter_vars不存在肯定是这里有问题,改之ultrax换成现在的dbname。

注:如果改了这个还不行,建议去找找”/uc_server”下的数据库链接文件,改下数据库名。

 

更新日期: 2015-10-15 00:52:52
文章标签:
文章链接: dz,数据库搬家问题错误UCenter info: Can not connect to MySQL server
站方声明: 除特别标注, 本站所有文章均为原创, 互联分享, 尊重版权, 转载请注明.