我一直在尝试使用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。感谢大家抽出宝贵时间来审核我的问题。