我在laradock(nginx,mariadb,phpfpm,php 5.6)上使用了slimframwork 3应用程序,所以我犯了一个愚蠢的语法错误:
$view->addExtension(new \Slim\Views\TwigExtension(
$container->router,
$container->request->getUri(),
));
getUri()之后的逗号给我在chrome上的错误500,这是令人沮丧所以我在窗口上尝试了我的应用程序,我得到了:
在第21行的C:\ wamp64 \ www \ app \ bootstrap \ app.php中解析错误:语法错误,意外')'
为什么我有500错误而不知道出了什么问题。
P.S。我将displayErrorDetails设置为true
答案 0 :(得分:2)
向解决这个问题的菲尔致敬。
因此,当您使用laradock并且遇到类似这样的情况并且您想要了解有关错误的更多具体细节时,您可以使用以下命令检查php-fpm容器日志:
docker logs -f <your container>
或在laradock / php-fpm / laravel.ini上设置“display_errors = On” 并且您将在浏览器上看到错误消息,而不是错误500.