Относительно админки ошибки сайта 500 и ошибки скрипта / ошибки symfony

Мой веб-сайт размещен на a2hosting и работает веб-сайт электронной коммерции с платформой prestashop. Как при выполнении обычной задачи очистки кеша на вкладке производительности в разделе администрирования админки. Внезапно моя админ-панель недоступна. Мой хостинг-провайдер дал следующее замечание Однако в качестве любезности мы посмотрели и увидели, что на сайте www.asiauvsaa.com/asiauvsaa-prestashop есть ошибка сценария.

[message] => Uncaught Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException: You have requested a non-existent parameter "mailer_user". in /home/asiauvsa/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ParameterBag/ParameterBag.php:102

Вам нужно будет решить это, чтобы исправить 500. Что касается основного URL. Эта проблема, по-видимому, связана с неправильно настроенным файлом .htaccess. Затем он пытается разрешить https://www.asiauvsaa.com/en/, которого не существует.

не смог идентифицировать и исправить ошибку, чтобы получить доступ к моей панели администратора.

С Уважением Минеш Шах

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
247
2

Ответы 2

message] => Uncaught Symfony \ Component \ DependencyInjection \ Exception \ ParameterNotFoundException: вы запросили несуществующий параметр «mailer_user». в /home/asiauvsa/public_html/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ParameterBag/ParameterBag.php:102

Эта ошибка обычно возникает, если вы не определили параметр mailer_user в файле parameter.yml. Bcz Swift Mailer использует этот параметр для настройки электронной почты. Просто добавьте этот параметр в файл parameter.yml и снова очистите кеш. Надеюсь, это решит проблему.

У вас есть %mailer_user% где-то в конфигурации вашего проекта, но вы не указали значение для этого параметра.

В основном у вас есть 3 способа предоставить это:

  1. Самый простой способ - добавить значение этого параметра в раздел parameters вашего services.yaml.

  2. Если этот параметр определен в вашем собственном файле конфигурации - вы можете изменить его на %env(MAILER_USER)% и определить значение MAILER_USER как переменную среды (либо естественную переменную среды, либо используя файл .env.local)

  3. Самый сложный, но все же возможный способ - создать CompilerPass для передачи значения этого параметра в контейнер DI.

Пожалуйста, проверьте документацию Symfony о конфигурация, если вам нужна дополнительная информация.

Обновлено: Приведенный выше ответ относится к Symfony 4, для Symfony 2 и 3 вы должны указать значение вашего параметра через файл parameters.yml.

Другие вопросы по теме