收集一切前端资源

WordPress连接不上数据库的可能原因

29评论

用ftp将WordPress安装包上传到一个国外主机上去了,然后按照教程修改了里面的“数据库名称(DB_name)”“数据库使用者(DB_User)”“密码(DB_password)”可是还是不行。总是提示“数据库连接错误,什么localhost上的数据库已经停止服务”。

然后股沟搜索下,发现了“我爱水煮鱼”的这篇文章wp-config.php 完全配置指南 提到:
数据库设置

首先,是数据库的设置,目前 WordPress 只支持 MySQL 数据库,不知道以后 WordPress 会不会把数据库连接抽象成一个层,这样就可以支持更多的数据库。不管如何,下面的设置就是分别需要输入你数据库的名字,连接 MySQL 数据库的用户名,密码和数据库的主机。
// ** MySQL 设置 ** //
define(‘DB_NAME’, ‘数据库名’); // 数据库名
define(‘DB_USER’, ‘MySQL用户名’); // MySQL 用户名
define(‘DB_PASSWORD’, ‘密码’); // 密码
define(‘DB_HOST’, ‘localhost’); // 数据主机名

关于数据库主机名,90%都是 localhost,本机,如果你使用了远程数据库,那么这里输入你远程数据库地址。

其中最重要的是最后一句:“90%都是 localhost,本机,如果你使用了远程数据库,那么这里输入你远程数据库地址”。所以我赶紧上我的国外虚拟主机的cPanel面板去看,我的天啊,原来cPanel面板上赫然写着“MySQL host name:sql208.***.com。原来DB_host在这个空间不能填localhost,而应该填mysql在主机上的实际地址。
我赶紧修改DB_host地址,然后确认数据库名称(DB_name)”“数据库使用者(DB_User)”“密码(DB_password)”没错,再在浏览器里输入“http:// 您的域名(例如nakedlife.cn)/wp-admin/install.php”,出现了填写博客标题和邮件地址的页面,大功告成!
Author/Aisin - Categories/经验记录 - Tags/ , ,
« »
Top Bottom

无觅相关文章插件,快速提升流量