工作的Docker容器上的错误500

Get*_*uga 5 php nginx docker docker-compose slim-3

我在laradock(nginx,mariadb,phpfpm,php 5.6)上使用了slimframwork 3应用程序,所以我犯了一个愚蠢的语法错误:

$view->addExtension(new \Slim\Views\TwigExtension(
$container->router,
$container->request->getUri(),
));
Run Code Online (Sandbox Code Playgroud)

getUri()之后的逗号在chrome上给我错误500,这很令人沮丧,所以我在Windows的wamp上尝试了我的应用程序,然后得到:

解析错误:语法错误,第21行的C:\ wamp64 \ www \ app \ bootstrap \ app.php中出现意外的')'

为什么我有500错误,却不知道发生了什么错误。

PS我已将displayErrorDetails设置为true

Get*_*uga 5

向解决此问题的菲尔大喊。

因此,当您使用laradock时,遇到类似这种情况,并且想要有关该错误的更多详细信息,您可以使用以下方法检查php-fpm容器日志:

docker logs -f <your container>
Run Code Online (Sandbox Code Playgroud)

或在laradock / php-fpm / laravel.ini上设置“ display_errors = On”,您将在浏览器中看到错误消息,而不是错误500。