Laravel 5.5和nGinx:除了家庭以外的所有路线都找不到404

时间:2017-09-09 14:52:15

标签: laravel nginx laravel-5 laravel-5.5

我创建了一个default以外的文件来配置我的laravel APP。文件名为" laravel"。

laravel文件:

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

  root /home/user/var/www/laravel-blog/public;

  index index.php index.html index.htm;

  location / {
    try_files $uri $uri/ /index.php?query_string;
  }

  location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    # fastcgi_pass 127.0.0.1:9000;
  }

  location ~ /\.ht {
    deny all;
  }
}

有谁知道如何解决它?谢谢!

1 个答案:

答案 0 :(得分:0)

你检查过php7.0-fpm log?

我在使用Laravel 5.5的全新安装时发现了同样的问题并在日志中找到了这个问题:

Math.floor(Math.random() * (max - min + 1)) + min;

您的某个php扩展程序可能存在问题,禁用newrelic对我有用。您可以尝试在public / index.php上添加此项以禁用单个事务的newrelic:

WARNING: [pool www] child 5319 exited on signal 11 (SIGSEGV - core dumped) after 312.990977 seconds from start