我的带有 lumen 的 php 项目可以在我的计算机上使用 WAMP (windows.apache.mysql.php) 环境。
但是当我使用LNMP (Linux,nginx,mysql,php) 环境将它上传到我的服务器时,
我输入网址,出现HTTP ERROR 500
根是
/home/wwwroot/www.projectname.cn/projectname/public;
所以我在“/home/wwwroot/www.projectname.cn/projectname/public”放了一个test.php
输入www.projectname.cn/test.php
这是正确的页面。
所以我更改了 index.php
<?php
$app = require __DIR__.'/../bootstrap/app.php';
dump($app);
//$app->run();
也是HTTP ERROR 500
在本地环境中,我在 projectname/app/Http/routes.php
中添加了一条路由<?php
$app->get('/', function() use ($app) {
return $app->welcome();
});
$app->get('/hello', function() {
return "hello ";
});
我输入“www.projectname.cn/hello”也不行
routes.php 不工作
可能是什么原因造成的??
最佳答案
可以使用命令动态查看错误日志
tail -f /var/log/nginx/error.log
这是 Debian/Ubuntu 中的默认 nginx 配置,因此您可能需要更改 error.log 路由。
关于php - nginx 中的 lumen http 错误 500 以及如何查看 error_log?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38630643/