Используя Laradock, & quot; display_errors & quot; флаг не работает

Я изменил «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» с «Off» на «On», это сработало и на странице phpinfo показало «On».
Надеюсь, кто-нибудь может сказать мне, почему?

0

Решение

Наконец-то я нашел причину.
Потому что laravel.ini не перезагружается. Я изменил ошибку отображения с выключенного на включенное в laravel.ini в laradock / php-fpm / и запускаю
docker-compose остановите, затем запустите docker composer up -d nginx mysql, но когда я вхожу в контейнер php-fpm, я нахожу, что laravel.ini по-прежнему не изменяется, он не перезагружается и не обновляется.
потому что laravel.ini загружается методом ADD в laradock / php-fpm / Dockerfile-70 line321:
ДОБАВИТЬ ./laravel.ini /usr/local/etc/php/conf.d
ДОБАВИТЬ ./laravel.pool.conf /usr/local/etc/php-fpm.d/

Ответ: //github.com/laradock/laradock/issues/832

0

Другие решения

В моем случае необходимо было выполнить следующую команду:

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

Надеюсь это поможет!

0

По вопросам рекламы [email protected]