!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>香港VPS安装论坛出现(2002) notconnect 怎么办?

香港VPS安装论坛出现(2002) notconnect 怎么办?

DZ 论坛出现(2002) notconnect 怎么办?DZ论坛迁移出错,DZ论坛2002

香港VPS安装论坛出现(2002) notconnect 怎么办?

错误编号:2002

 

问题分析:

 

出现这个错误一般情况下是因为下面几个原因:

 

1、MySQL 服务器没有开启。

 

2、MySQL 服务器开启了,但不能找到 socket 文件。

 

3、php版本不匹配。

 

4、数据库连接字符串不正确。

 

解决办法:

 1、虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认 MySQL 的 socket 文件启动地址,可以尝试在 论坛根目录下的配置文件 config.inc.php 中的 $dbhost 的值改为 $dbname = \'localhost:/tmp/mysql.socket‘,(这里假设 MySQL 的启动地址是 /tmp/mysql.socket,具体的启动地址依据空间商提供的启动地址而定)。

 

 

2、独立主机用户,请检查一下 MySQL 服务是否已经开启,没有开启,请启动 MySQL 服务;如果已经开启并且是 Linux 系统,请检查一下 MySQL 的 socket 路径,然后打开 config.inc.php 找到

 

$dbhost = \'localhost\'; 在 localhost 后面加冒号‘:’和 MySQL 的 socket  路径。

 

比如 MySQL 服务器为 localhost

 

MySQL 的 socket  路径为 /tmp/MySQL.sock

 

那么就改成如下:

 

$dbhost = \'localhost:/temp/MySQL.sock\';

 

3、查看迁移之前的PHP版本,将迁移后的PHP版本匹配上即可。

 

4、修改/config/config_global.php中的config[‘db′][‘1′][‘dbhost′]=‘localhost′;改为:_config[‘db’][‘1’][‘dbhost’] = ‘127.0.0.1’;

 

修改/uc_server/data/config.inc.php下的define(‘UC_DBHOST’, ‘localhost’);

改为:define(‘UC_DBHOST’, ‘127.0.0.1’);

 

我的数据库和程序是在同一台服务器的,将地址从localhost改为127.0.0.1即可(不知道为啥子不能用localhost),也可以改为数据库所在的服务器的ip地址。

 

注:这种都是连接数据库出错造成的,可以检查连接地址、数据库用户名、密码等是否正确。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

Linux分区命令parted的用法,大容量硬盘分区

2021-4-17 18:31:49

服务器教程

香港云服务器和香港vps两款产品那个好。

2021-4-17 18:31:51

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase