Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
index.php带有多个站点的nginx php5 fpm空白页_Php_Nginx - Fatal编程技术网

index.php带有多个站点的nginx php5 fpm空白页

index.php带有多个站点的nginx php5 fpm空白页,php,nginx,Php,Nginx,我遇到了这种奇怪的情况,我设置了我的nginx,一切正常,直到我将第二台主机的索引文件从index.html更改为index.php。当我进行此更改时,第二台主机将显示一个空白页 # # HOST 1 # server { listen 80; listen [::]:80; server_name domain1.com; root /var/www/Folder1/public; index index.php;

我遇到了这种奇怪的情况,我设置了我的nginx,一切正常,直到我将第二台主机的索引文件从index.html更改为index.php。当我进行此更改时,第二台主机将显示一个空白页

#
# HOST 1
#

server {
       listen 80;
       listen [::]:80;

       server_name domain1.com;

       root /var/www/Folder1/public;
       index index.php;

       location / {
               try_files $uri $uri/ =404;
       }

        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
        }

        location ~ /\.ht {
                deny all;
        }

}

#
# HOST 2
#

server {
       listen 80;
       listen [::]:80;

       server_name domain2.com;

       root /var/www/Folder2/public;
       index index.php;

       location / {
               try_files $uri $uri/ =404;
       }

        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
        }

        location ~ /\.ht {
                deny all;
        }

}
设置是相同的,但同时第一个的工作完美,第二个没有


提前感谢。

好的,主机2的webroot(
/var/www/Folder2/public
)中是否有一个index.php文件不回显任何html代码?是的,它在那里。这是一个拉威尔装置。因此,如果出现其他错误,则应打印一些错误。它选择
location/
。使用
try_files$uri=404
位置~\.php$
中,而不是
位置/
中,您是否尝试过一个简单的
index.php
?例如:
中的第一台主机正在工作。不管怎样,我也试着找第二个主持人@Deadooshka在尝试按自己的方式抛出此错误时,/etc/nginx/snippets/fastcgi php.conf:5