解决方案|解决UCenter info: Can not connect to MySQL server的方法

更新时间:2019-05-10    来源:php安装    手机版     字体:

【www.bbyears.com--php安装】

修改下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 

具体怎么改我给个例子

 代码如下

config_global


// ------------------  CONFIG DB  ------------------- //
$_config["db"]["1"]["dbhost"] = "localhost";
$_config["db"]["1"]["dbuser"] = "a064322111";
$_config["db"]["1"]["dbpw"] = 321423432;
$_config["db"]["1"]["dbcharset"] = "utf8";
$_config["db"]["1"]["pconnect"] = "0";
$_config["db"]["1"]["dbname"] = "a064322111";
$_config["db"]["1"]["tablepre"] = "pre_";


config_ucenter

 代码如下


define("UC_CONNECT", "mysql");

define("UC_DBHOST", "localhost");
define("UC_DBUSER", "a064322111");
define("UC_DBPW", "321423432");
define("UC_DBNAME", "a064322111");
define("UC_DBCHARSET", "utf8");
define("UC_DBTABLEPRE", "`a064322111`.pre_ucenter_");
define("UC_DBCONNECT", 0);

define("UC_CHARSET", "utf-8");
define("UC_KEY", "VdMcG6D4Pdx1S1H2Acfab6o3j4t5x5xfV7vaTbg5I17dE1Y3k0ueh6EaQ3b8EaBb");
define("UC_API", "http://www.111cn.net / uc_server");
define("UC_APPID", "1");
define("UC_IP", "127.0.0.1");
define("UC_PPP", 20);
?>

config.inc

 代码如下

define("UC_DBHOST", "localhost");
define("UC_DBUSER", "a064322111");
define("UC_DBPW", "321423432");
define("UC_DBNAME", "a064322111");
define("UC_DBCHARSET", "utf8");
define("UC_DBTABLEPRE", "pre_ucenter_");
define("UC_COOKIEPATH", "/");
define("UC_COOKIEDOMAIN", "");
define("UC_DBCONNECT", 0);
define("UC_CHARSET", "utf-8");

本文来源:http://www.bbyears.com/jiaocheng/50282.html

热门标签

更多>>

本类排行