mgerm_external:docker:debug

Активация режима отладки

Иногда случается так, что система выдает ошибку 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

  • mgerm_external/docker/debug.txt
  • Последнее изменение: 14-11-2024 12:22
  • Ермилов Егор Павлович