使用Laradock," display_errors"旗帜不起作用

时间:2017-04-21 14:29:00

标签: php laravel docker laradock

我已经改变" display_errors = off"到" display_errors = On"在php-fpm / php70.ini和laravel.ini中,重新启动nginx和php-fpm,但是当我刷新phpinfo页面时,它显示display_errors仍然关闭。 所以我无法在页面上显示php错误 你能告诉我如何解决它,谢谢 我正在使用Mac 我发现当我在php70.ini中更改了一些配置时,有些东西正在工作,有些东西无效。例如,我更改了" display_startup_errors"来自"关" to" On",它工作,并在phpinfo页面显示" On"。
希望有人能告诉我为什么?

2 个答案:

答案 0 :(得分:0)

最后,我找到了原因。 因为laravel.ini没有重新加载。我已经在laradock / php-fpm /中的laravel.ini中将显示错误从off更改为on,然后运行 docker-compose stop,然后运行docker composer up -d nginx mysql,但是当我输入php-fpm容器时,我发现laravel.ini仍然没有改变,它没有重新加载或更新。
因为laravel.ini是在laradock / php-fpm / Dockerfile-70 line321中通过ADD方法加载的: ADD ./laravel.ini /usr/local/etc/php/conf.d ADD ./laravel.pool.conf /usr/local/etc/php-fpm.d /

答案://github.com/laradock/laradock/issues/832

答案 1 :(得分:0)

对于我来说,有必要执行以下命令:

docker-compose up --force-create --build (nginx or apache) 

希望这会有所帮助!