WordPress安装中的502 Bad Gateway错误

时间:2019-05-06 22:40:31

标签: php wordpress nginx debian

我一直在尝试使用LEMP配置为本地连接安装Wordpress。我查看了一些答案,但不知道为什么会显示此错误。

我已经在Debian发行版中安装了Nginx / 1.10.3,MySQL 5,PHP 7.0。 我已经配置了到达Wordpress文件夹的Nginx配置文件,但无法在浏览器上显示安装屏幕。我尝试使用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 info 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 Charset 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主机名* /指向3.14.164.34 IP,因为我使用的是AWS服务器,用于保存要用于Wordpress的数据库。

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

我只希望能够显示和安装Wordpress。感谢大家抽出宝贵时间来审核我的问题。

0 个答案:

没有答案