已下载WP,但Nginx主页仍显示

时间:2017-10-08 作者:Daniel

我正在尝试在运行Nginx的Ubuntu 16服务器上安装第二个WP站点。根据我的服务器结果,我已经成功安装了WordPress,但我仍然只得到了Nginx主页。我想这可能是因为组所有者是用户,所以我将web文件上的组所有者更改为www数据:

microurb@vps148370:/var/www/dancortes.press/public_html$ ls -l
total 192
-rw-r--r--  1 microurb www-data     0 Oct  5 15:36 index.html
-rw-rw-r--  1 microurb www-data   418 Oct  8 17:07 index.php
-rw-rw-r--  1 microurb www-data 19935 Oct  8 17:07 license.txt
-rw-rw-r--  1 microurb www-data  7413 Oct  8 17:07 readme.html
-rw-rw-r--  1 microurb www-data  5447 Oct  8 17:07 wp-activate.php
drwxrwxr-x  9 microurb www-data  4096 Oct  8 17:07 wp-admin
-rw-rw-r--  1 microurb www-data   364 Oct  8 17:07 wp-blog-header.php
-rw-rw-r--  1 microurb www-data  1627 Oct  8 17:07 wp-comments-post.php
-rw-rw-r--  1 microurb www-data  2599 Oct  8 17:17 wp-config.php
-rw-rw-r--  1 microurb www-data  2853 Oct  8 17:07 wp-config-sample.php
drwxrwxr-x  5 microurb www-data  4096 Oct  8 17:19 wp-content
-rw-rw-r--  1 microurb www-data  3286 Oct  8 17:07 wp-cron.php
drwxrwxr-x 18 microurb www-data 12288 Oct  8 17:07 wp-includes
-rw-rw-r--  1 microurb www-data  2422 Oct  8 17:07 wp-links-opml.php
-rw-rw-r--  1 microurb www-data  3301 Oct  8 17:07 wp-load.php
-rw-rw-r--  1 microurb www-data 34327 Oct  8 17:07 wp-login.php
-rw-rw-r--  1 microurb www-data  8048 Oct  8 17:07 wp-mail.php
-rw-rw-r--  1 microurb www-data 16200 Oct  8 17:07 wp-settings.php
-rw-rw-r--  1 microurb www-data 29924 Oct  8 17:07 wp-signup.php
-rw-rw-r--  1 microurb www-data  4513 Oct  8 17:07 wp-trackback.php
-rw-rw-r--  1 microurb www-data  3065 Oct  8 17:07 xmlrpc.php
尽管如此,我只看到了Nginx的主页。我重新启动了几次Nginx。

我检查了访问和错误日志,得到的只是第一个站点上的代码错误。

我查看了nginx访问日志:

73.197.81.232 - - [08/Oct/2017:19:10:55 -0400] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
73.197.81.232 - - [08/Oct/2017:19:10:56 -0400] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
错误日志中有一个关于我的第一个站点上的代码的错误:

PHP message: PHP Notice:  Undefined index: success in /var/www/microurb.com/public_html/index.php on line 295" while reading upstream, client: 71.168.149.103, server: microurb.club, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "microurb.club"
2017/10/08 19:10:01 [alert] 22798#22798: *25 open socket #11 left in connection 3
2017/10/08 19:10:01 [alert] 22798#22798: aborting
2017/10/08 19:10:52 [alert] 23108#23108: *3 open socket #3 left in connection 3
2017/10/08 19:10:52 [alert] 23108#23108: aborting
我真的不知道下一步该找什么。为什么我看不到WP站点?

我决定做一个nginx-t,结果是:

microurb@vps148370:/etc/nginx/sites-available$ nginx -t
nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
2017/10/08 19:41:25 [warn] 23341#23341: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
2017/10/08 19:41:25 [emerg] 23341#23341: open() "/run/nginx.pid" failed (13: Permission denied)
nginx: configuration file /etc/nginx/nginx.conf test failed
对于正在发生的事情,我现在并没有那么开明。

2 个回复
SO网友:Milan Petrovic

您需要删除文件index.html. 一旦消失,索引。php将工作,WP将加载。

SO网友:Daniel

因此,在花了几个小时仔细研究配置文件之后,我决定尝试一件有人建议我不要做的事情,那就是将server\\u name从dancortes改为server\\u name。点击www.dancortes。按当我这样做的时候,问题就解决了。我现在可以查看我下载的WordPress 4.8核心文件。

我了解到,我被指示不这样做的原因是因为DNS方面理解这是一个重定向,但事实并非如此。这是DNS端的CNAME配置。

结束

相关推荐

Nginx重写规则与WordPress永久链接规则冲突

nginx url重写规则面临问题。我想要的是服务http://example.com/2015/03/23/post-title/ 有人试图访问时的页面http://example.com/2015/03/23/myfeed/post-title/ url。它应该返回200状态。我尝试了下面的重写规则,当wordpress permalink设置为默认值时,它可以正常工作,但当我将permalink设置为自定义时,下面的规则就不起作用了。location ~ ^(.*)/myfeed(.*) {