我已经改变" 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"。
希望有人能告诉我为什么?
答案 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)
希望这会有所帮助!