====== Активация режима отладки ======
Иногда случается так, что система выдает ошибку 500 без дополнительной информации. Для активации режима отладки нужно сделать следующее:
Подключиться к консоли контейнера
docker exec -it mgerm_external-php bash
Активация режима отладки Symfony
export APP_ENV=dev
APP_ENV=dev
export APP_DEBUG=1
APP_DEBUG=1
rm .evn.local.php
echo "APP_ENV=dev"> .env.local
echo "APP_DEBUG=1"> .env.local
composer install
php bin/console cache:clear
php bin/console cache:warmup
mv public/index.php public/_index.php
mv public/index_dev.php public/index.php
После чего будет активирован режим работы отладки
В браузере, на странице доступа к MgermExternal появится строка [[https://symfony.com/doc/current/profiler.html|Symfony Profiler]]
{{ :mgerm_external:docker:profiler.png?925x47 }}
Выключения режима отладки делаем
export APP_ENV=prod
APP_ENV=prod
export APP_DEBUG=0
APP_DEBUG=0
rm .evn.local
composer install --no-cache --prefer-dist --no-dev --no-autoloader --no-scripts --no-progress
composer dump-autoload --classmap-authoritative --no-dev
composer dump-env prod
composer run-script --no-dev post-install-cmd
php bin/console cache:clear
php bin/console cache:warmup
mv public/index.php public/index_dev.php
mv public/_index.php public/index.php
Данный набор команд должен деактивировать режим отладки. Строка [[https://symfony.com/doc/current/profiler.html|Symfony Profiler]] должна перестать отображаться
Отключения от консоли контейнера
exit