- 检查Nginx配置文件,确保端口号正确:
在/etc/nginx/sites-available/default文件中搜索以下两行:
listen 80 default_server;
listen [::]:80 default_server;
如果您正在使用不同的端口,请将上面的“80”更改为您正在使用的端口号。
- 检查WordPress数据库配置:
检查以下文件的数据库配置(用您的文本编辑器打开它们):
wp-config.php
wp-config.php(独立站点安装的子目录)
wp-config.php(Network / Multisite安装的子目录)
确保以下几个值设置正确:
DB_NAME – 数据库名称
DB_USER – 数据库用户名
DB_PASSWORD – 数据库密码
DB_HOST – 数据库主机(通常是localhost)
- 检查防火墙规则:
防火墙设置可能会阻止所有非标准端口的连接。如果您未更改默认端口,则不需要执行此操作。但是,如果您使用一个不同的端口,请检查防火墙规则是否允许此端口的流量。例如,在Ubuntu上安装UFW(Uncomplicated Firewall)并运行以下命令允许端口8888上的HTTP流量:
sudo ufw allow 8888/tcp
- 检查Nginx和PHP-FPM是否正在运行:
运行以下命令启动Nginx:
sudo systemctl start nginx
运行以下命令启动PHP-FPM:
sudo systemctl start php7.4-fpm
如果任何一个服务已停止运行,请启动它们并检查是否消除了连接被拒绝错误。