Size: a a a

2021 July 27

KT

Konstantin Tkachuk in symfony
The END.
источник

KT

Konstantin Tkachuk in symfony
Спасибо, кто помогал в решении. 🙂
источник

👤U

👤 User in symfony
Могу предположить, что как-то соль меняется или еще чего.
источник

KT

Konstantin Tkachuk in symfony
Во входных данных я уверен, если только где-то дальше. Я симфони вижу 2 день (условно). )
источник

👤U

👤 User in symfony
А я и не про входные. Почему-то сервис симфони по-разному с паролями работает на двух разных окружениях.
источник

👤U

👤 User in symfony
О, кстати. Может какого php пакета в образе с fpm не хватает. Вот и гоняет через полифилы.
источник

KT

Konstantin Tkachuk in symfony
возможно
источник

AG

Alexei Generalov in symfony
Всем привет. Можете подсказать, есть боевая база, работает себе работает и вдруг иногда выдает
Uncaught PHP Exception Doctrine\DBAL\DBALException: "An exception occured while establishing a connection to figure out your platform version.
You can circumvent this by setting a 'server_version' configuration value

For further information have a look at:
https://github.com/doctrine/DoctrineBundle/issues/673" at /var/www/html/www/vendor/doctrine/doctrine-bundle/ConnectionFactory.php line 86

гугление выдает преимущественно ошибки, связанные с первоначальным запуском симфони. Но у меня это падает внезапно на бою. База - мария, симфони - 3.2.

Никто не сталкивался?
источник

✨Basic_Instinct✨ in symfony
ну укажи версию сервера БД
источник

AG

Alexei Generalov in symfony
Так а зачем, если оно работает без версии? Просто кажется мне, что ошибка эта из-за недоступности БД или лагов ее. Но вот что конкретное не могу разведать...
источник

✨Basic_Instinct✨ in symfony
затем, что тебе даже в сообщении рекомендуют это сделать
источник

✨Basic_Instinct✨ in symfony
You can circumvent this by setting a 'server_version' configuration value
источник

AG

Alexei Generalov in symfony
Это я понимаю. Не понимаю почему эта ошибка выстреливает на БД, которая работает без этой опции.
источник

R

Roman in symfony
Ого сегодня релизнулись два раза 4.4.27  и сразу 4.4.28 . Кто нить помнит чтоб такое было в один день?  https://symfony.com/blog/
источник

✨Basic_Instinct✨ in symfony
хз, может не получила ответ в какой-то момент и кинула исключение, вот чтобы она не долбилась каждый раз к версии - укажи в конфиге
источник

MV

Moz Vkusni in symfony
в сообщении даже ссылка на ишью есть, не поленитесь зайти и прочитать.
источник

AG

Alexei Generalov in symfony
Вы думаете я не читал?
Читал, особенно порадовал коммент
https://github.com/doctrine/DoctrineBundle/issues/673#issuecomment-740460080
источник

AG

Alexei Generalov in symfony
И знаете, он воспроизводится со 100% успехом. Запускаешь сервер - стопаешь базу - получаешь ошибку версии. А в версии ошибки нет.
источник

AG

Alexei Generalov in symfony
Отсюда и вопрос, можно ли как-то обойти пресловутый
catch (DriverException $driverException)
throw new DBALException(
               'An exception occured while establishing a connection to figure out your platform version.' . PHP_EOL .

и понять в чем реально ошибка на бою?
источник

AD

Andrey Dembitskyi in symfony
В previous находится оригинальное исключение
источник