Иногда случается так, что система выдает ошибку 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 появится строка Symfony Profiler
Выключения режима отладки делаем
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
Данный набор команд должен деактивировать режим отладки. Строка Symfony Profiler должна перестать отображаться
Отключения от консоли контейнера
exit