WordPress在非默认端口建立数据库连接MySQL时出错

6l7fqoea  于 2023-02-07  发布在  WordPress
关注(0)|答案(2)|浏览(202)

我正在尝试用XAMPP在我的本地主机上安装wordpress。我的Apache模块在端口80上,443,而我的MySQL模块位于端口3307(默认值是3306).我无法开始安装wordpress.在我的浏览器中输入localhost/wordpress后,出现错误"建立数据库连接时出错".我没有wp-config.php文件,我猜它是在开始安装后创建的,我可以'测试开始
我试着修改wp-config-sample.php,但它看起来没有改变任何东西。我也试着自己创建wp-config.php,并在那里修改DB细节。

7kqas0il

7kqas0il1#

您必须更改config.php而不是config-sample.php。

define( 'DB_NAME', 'your_dbname' );
define( 'DB_USER', 'your_dbuser' );
define( 'DB_PASSWORD', 'your_dbpasw' );
define( 'DB_HOST', 'localhost:3307' );

这就是你所需要的,只需要在localhost(或者你的机器的ip地址/主机名)后面加上“:“

2guxujil

2guxujil2#

有数据库连接问题意味着有一个“wp-config.php”文件被使用,并且凭据不正确--主机名、端口、凭据,或者可能还没有创建数据库。
在初始设置过程中,当连接成功时,WordPress将使用MySQL凭据创建wp-config.php文件。如果您没有获得设置页面,请检查“wp-config.php”文件,或删除所有内容并重新开始一个新的WordPress download。解压缩zip/tar. gz存档,并将“wordpress/”文件夹中的内容移动到您的网站的DocumentRoot中。
您还可以使用以下命令测试MySQL凭据:

mysql -h localhost -P 3307 -u DatabaseUsername -p

大写“P”表示端口,小写“p”表示密码,如果在提示符下输入密码成功,请检查是否有show databases;的数据库。

相关问题