2016-07-28 56 views
1

我的php項目與流明是好的在我的電腦上用WAMP(windows.apache.mysql.php)環境。在nginx中流明http錯誤500以及如何查看error_log?

但是當我把它上傳到我的服務器上LNMP(Linux的,Nginx的,MySQL和PHP)環境,

我輸入網址,就來到HTTP 500錯誤

的根

/home/wwwroot/www.projectname.cn/projectname/public; 

所以我把一個test.php的在 「/home/wwwroot/www.projectname.cn/projectname/public」

進入www.projectname.cn/test.php

這是正確的頁面。

所以我改變的index.php

<?php 
$app = require __DIR__.'/../bootstrap/app.php'; 
dump($app); 
//$app->run(); 

也是HTTP ERROR 500

,並在當地的環境,i的添加路由項目名稱/應用/ HTTP/routes.php文件

<?php 
$app->get('/', function() use ($app) { 
    return $app->welcome(); 
}); 

$app->get('/hello', function() { 
    return "hello "; 
}); 

我進入「www.projectname.cn/hello」它也不起作用

的routes.php文件不起作用

什麼可能的原因造成的?

回答

0

你可以看到錯誤日誌動態使用命令

tail -f /var/log/nginx/error.log 

這是於Debian/Ubuntu默認的nginx的配置,所以你可以有改變的error.log路線。

+0

thx,我在「/usr/local/php/etc/php-fpm.conf」中加入「catch_workers_output = yes」,然後可以看到日誌 – BerryYan