php - nginx 中的 lumen http 错误 500 以及如何查看 error_log?

标签 php laravel http nginx lumen

我的带有 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/

相关文章:

php - MySQL 出现 'Like' 查询问题

php - 设置一个日期范围来检索登录的用户,以 1970-01-01 结尾

laravel - 打印由 selectRaw 计算的计数时出现不需要的括号 - Laravel Eloquent

laravel - 如何在 Laravel 5.2 中为登录条件添加额外的逻辑

Laravel Mail::send 带有多个附件

c# - 使用 Webbrowser 控件获取和发布数据?

php - 将图像从 iOS 上传到 PHP

php - Laravel 网站位于不提供任何 shell 的共享虚拟主机上?

google-chrome - 在网络选项卡中输入 "ping"

php - .htaccess;无需延期