Php &引用;502“坏网关”;WordPress安装中出现错误

Php &引用;502“坏网关”;WordPress安装中出现错误,php,wordpress,nginx,debian,Php,Wordpress,Nginx,Debian,我一直在尝试为本地主机连接安装带有LEMP配置的WordPress。我查看了一些答案,但我不明白为什么会显示此错误 我已经在发行版中安装了Nginx/1.10.3、MySQL 5和php7.0。我已将Nginx配置文件配置到WordPress文件夹,无法在浏览器上显示安装屏幕。我已经尝试使用Firefox和Chrome来显示localhost页面 我在这里附上我的Nginx(/etc/sites available/file)配置文件: server{ listen 80; l

我一直在尝试为本地主机连接安装带有LEMP配置的WordPress。我查看了一些答案,但我不明白为什么会显示此错误

我已经在发行版中安装了Nginx/1.10.3、MySQL 5和php7.0。我已将Nginx配置文件配置到WordPress文件夹,无法在浏览器上显示安装屏幕。我已经尝试使用Firefox和Chrome来显示localhost页面

我在这里附上我的Nginx(/etc/sites available/file)配置文件:

server{

    listen 80;
    listen [::]:80;

    root /var/www/wordpress.example;
    index index.php index.html index.htm;
    server_name localhost;

    location = /favicon.ico { log_not_found off; access_log off; }
    location = /robots.txt { log_not_found off; access_log off; allow all;}
    location ~* \.(css|gif|ico|jpeg|jpg|js|png)$ {
        expires max;
        log_not_found off;}

    location / {
        #try_files $uri $uri/ =404;
        try_files $uri $uri/ /index.php$is_args$args;}

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;}
}
这里我附上我修改过的WordPress(/var/www/directory/wp config.php)文件配置参数:

// ** MySQL settings - You can get this information from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpressdb' );

/** MySQL database username */
define( 'DB_USER', 'wordpressuser' );

/** MySQL database password */
define( 'DB_PASSWORD', 'root' );

/** MySQL hostname */
define('DB_HOST', '3.14.164.34');

/** Database character set to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The database collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
define('FS_METHOD', 'direct');

我还修改了身份验证唯一密钥和密码。我确保里面没有错误的评论部分。一切看起来都很干净

/**MySQL hostname*/指向3.14.164.34 IP,因为我使用的是AWS服务器,在那里我保存了我试图用于WordPress的数据库

当我尝试在浏览器中加载localhost页面或IP地址127.0.0.1时,会发生502。我使用DBeaver程序从IP地址3.14.164.34测试了数据库的远程连接,并验证了AWS服务器机器上MySQL中的远程连接已成功配置。502响应是立即的。浏览器显示502错误和我正在使用的Nginx版本


我只想能够显示和安装WordPress。

502什么时候出现?你没有描述你尝试了什么,得到了什么,所以帮助你有点困难。502表示“坏网关”,中间服务器过早地断开了连接(通常表示:服务器端的操作花费了太长时间,因此网关认为您的进程已死亡)。这可能是AWS配置问题。出于好奇,我在浏览器中尝试了这个IP,它被解析为WordPress设置页面。我对该环境的了解还不足以确定,但可能他们不允许远程连接到数据库。您是否尝试过使用MySQL workbench或其他方式连接?我的错。我不擅长提问,我道歉。当我尝试在浏览器中加载localhost页面或IP127.0.0.1时,会发生501。我使用DBeaver程序测试了IP 3.14.164.34中数据库的远程连接,并验证了AWS服务器机器上MySQL中的远程连接已成功配置。502响应是即时的。浏览器显示502错误和我正在使用的Nginx版本。您需要查看错误日志,它应该描述5xx错误的原因。这是一个基本的系统管理问题,因此您最好询问或