Roman
так точно
Юра
У меня плохие новости
Юра
Виндовс + ФТП может натворить бед
Юра
Дело в том что в винде файловая система регистронезависимая
Юра
Винда втихую может объединить папки с разным регистром в одну
Юра
Недавно с таким как раз столкнулся
Юра
Может а этом проблема быть а может не в этом
Юра
А что с правами на запись в var/log/prod.log
Юра
Странно что логи пустце
Roman
Виндовс + ФТП может натворить бед
скорее всего не мой случай. Заменяю конкретный файл .twig.
Он собирается правильно при удалении twig папки. Но переменные всё таки не приходят
Юра
Может они не приходят в контроллере
Юра
Попробуйте включить дебаг режим на проде
Юра
Замените временно public/index.php
$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
Юра
на
$kernel = new Kernel($_SERVER['APP_ENV'], true);
Roman
И как аттач сделать при дебаге?
Юра
возможно в дебаг режиме он вывалит ошибку
Юра
и вы увидите в чем проблема
Юра
только уберите сразу
Юра
потом
Юра
твиг в проде тихо проглатывает некоторые ошибки и просто пусто вместо переменной
Юра
если её например нету
Roman
ну да, так и получилось. параметр content пуст
Юра
в смысле где дебаг находится
Roman
ну обычно у фронт разрабов дебаг находится в chrome devtools source
Юра
да при чем тут вообще хром
Roman
а с php хз
Юра
это же бекенд
Roman
я понял
Roman
я к тому, где дебаг проводить
Roman
необходимо сделать аттач к проду как я понял
Roman
Юра
замените в public/index.php как я написал
Юра
и просто перезагрузите страницу в браузере
Roman
ок, попробую, спасибо
Konstantine
Всем привет, ребят подскажите по ajax авторизации, делаю все как по доке:
https://symfony.com/doc/current/security/json_login_setup.html
Единственное отличие имя роута другой и путь
Делаю запрос на авторизацию, и у меня ответ приходит 401, причем если не на ajax авторизоваться, то все ок
Юра
ContentType там передается правильный?
Konstantine
Юра
Post?
Konstantine
Konstantine
да, пост
Konstantine
Единственное в параметрах нет ничего
Konstantine
Konstantine
я отдебажил кишки и понял, что данные приходят как надо
Konstantine
но на моменте dispatch происходит обвал
Konstantine
Konstantine
Создал юзера через фикстуру вот так:
Konstantine
может я пароль заенкодил не так?
Konstantine
хотя без ajax все норм авторизуется..
Konstantine
Konstantine
никто не знает в чем может быть причина?
Юра
Проблема непонятная. Иногда приходится использовать xdebug и пхпшторм дебагер чтобы разобраться
Юра
Рекомендую освоить их потому что не раз спасали
Юра
Иногда даже бывают баги самой симфы. Я один пул реквест там делал в симфу нашел баг
Дмитрий
все привет, кто нибудь использовал новую систему безопасности. Если да, скиньте пожалуйста пример кода, как это должно работать
Дмитрий
https://symfony.com/doc/current/security/authenticator_manager.html#creating-a-custom-authenticator
Дмитрий
пробовал как здесь, не получается
Иван
https://twitter.com/5minphp/status/1407636431267323906
скоро конец вашей симфе
Maks
типа даже единая точка входа будет?)
Иван
Maks
кмк поцоны решили дрюпал написать
Дмитрий
кастомный Authenticator
Дмитрий
а именно метод authenticate
Юра
Народ кто-то сталкивался с такой проблемой? Есть к примеру энтитя Page. Она софт делитабл, т.е. есть флаг у нее isDeleted. Так же у нее есть юник поле урл
Юра
Проблема в том что при перемещении в корзину страницы, ты не можешь потом создать страницу с таким бе урлом
Юра
Как это блин решить лучше?
Иван
освобождай url при софтделите
Иван
какие ещё могут быть варианты?
Юра
Типо копировать его куда-то в не юник поле, и при восстановлении назад выставлять?
Иван
Иван
надо прописать сценарий, который всех устроит, и следовать ему
Юра
Ну только выдать сообщения не могу восстановить страницу ибо урл занят
Юра
Простл восстановления более редкая ситуация чем создание и удаление
Иван
можно без дополнительного поля
добавлять префикс
Юра
Не канает. Пробовал. Тогда оно не даст удалить если такая страница уже была создана и удаленп
Иван
можно таймштамп подмешать
Юра
Можно да. И удалить поефикс при восстановлении