最近突发奇想,在本地装个WordPress玩玩吧,就尝试着装了一下,没有按照网上说的安装XAMPP环境,因为原来就有MySQL+PHP,看了官网上所说的环境,这些已经足以运行了,但是依然倒腾一下午,就是不停的报错,度娘上的方法也都一一试过,真的没有用耶,幸好终于解决,分享如下:
报错信息如下:
数据库连接错误
您在wp-config.php文件中提供的数据库用户名和密码可能不正确,或者无法连接到localhost上的数据库服务器,这意味着您的主机数据库服务器已停止工作。
您确认您提供的用户名和密码正确么?
您确认您提供的主机名正确么?
您确认数据库服务器运行正常么?
若您不理解上述术语,请联系您的服务提供商。如果您仍需帮助,可访问
WordPress 中文论坛,或WordPress 支持论坛(英文)。
排错:
首先你一定是在输入如下信息后被WordPress无情的拒绝的:
给出网上的排错:
无法创建wp-config.php解决方法:找到根目录下的 wp-config-sample.php 复制这个文件,并把它重新命名为wp-config.php ,并做相应的数据库设置
define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
database_name_here 改成任意你想命名的Mysql数据库名称
username_here Mysql默认是root,如果你没改过用户名的话就改成root就ok,改了填上相应的用户名
password_here 改成你的数据库密码
⚠️ 注意这里:去看一下你的根目录权限吧,如果像下图这样,嗯,恭喜你,绕了个大圈,根本不用自己复制神马的,直接放开权限,就可以了,不过你如果已经复制了,权限还是要改的,否则等下创建好了,好多操作还是会有问题的。
OK!下面给出我的排错:
mysql设置有误
首先,在设置WordPress之前你需要去你的MySQL里创建一个全新的数据库,然后把名字写在第一行☝️,然后就是填写数据库的帐号和密码,如果使用XAMPP环境直接安装的话,那么你的密码可能是空的,但是你像我一样自己单装的MySQL,那就是当时你设置的密码。
重点来了,有些童鞋会发现,本机是服务器,主机地址直接填写localhost或者127.0.0.1,然后你下一步的时候就会提示开始时候说的“您的密码错了吧?”巴拉巴拉一大堆,这时候你还以为是自己记错密码了?来做个数据库链接测试,没错啊?!是的,你的密码并没有错,是你没有写端口号!!!端口号!!
所以:正确的本机连接地址写法:localhost:3306,当然,如果你没有使用默认端口,请自行更换。
PS:如果你是租用的云主机服务器,再连不上的话,只能求助于你的服务供应商了。
如果这样,你还是无法正常连接数据库,那我也帮不了你了。
希望我写的这些小细节能帮到你
♥CindyRan♥