【发布时间】:2018-06-25 17:31:46
【问题描述】:
当我尝试将我的 Laravel 项目部署到服务器时,它不再工作(在 localhost 上一切正常),唯一的错误消息是:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
我发现(通过注释掉代码和反复试验)错误可能在 index.php 中的以下几行附近:
$kernel = $app->make('Illuminate\Contracts\Http\Kernel');
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
可能是什么问题?我该如何解决?
【问题讨论】:
-
检查您的日志。
-
检查您的日志
storage/logs或将调试配置定义为true -
没有,debug为真。
-
可能文件没有分配给正确的用户。检查 apache/nginx 错误日志。
标签: php laravel internal-server-error