CSRF в Mautic — неверная ошибка токена CSRF

Я получаю эту ошибку каждый раз, когда пытаюсь что-то сделать в Mautic, например. Сохраните форму, измените пароль и т. д. Я только что перенес и обновил Mautic в новую среду на основе официального образа mautic/mautic из Dockerhub. Я также изменил доменное имя.

Исправьте сообщение об ошибке: CSRF token error. Try to refresh the page and try again.

Вот некоторые вещи, которые я пытался исправить:

  1. Очистить кэш
  2. Сменить логин и пароль администратора, очистить кеш
  3. Добавлено session.save_path = /var/php_sessions/ в php.ini, очистить кеш
  4. Удалить куки браузера, очистить кеш
  5. php app/console mautic:update:find
  6. php app/console mautic:update:apply
  7. php app/console doctrine:migration:status
  8. php app/console doctrine:migration:migrate
  9. php app/console doctrine:schema:update --dump-sql
  10. php app/console doctrine:schema:update --env=prod --force
  11. php app/console cache:clear * 1000 раз
  12. Проверено mymautic.com/s/sysinfo на наличие сообщений об ошибках (исправлены все ошибки)
  13. Разрешения для папок проверены, все зеленые на вкладке Права доступа к папкам и файлам
  14. Удалить каталог кеша

Да, какие-то хитрости, о которых мне подсказал старый Google. Теперь у меня нет идей. А может 2 идеи осталось, т.к доменное имя поменял, CSRF-токен не устраивает :( как исправить?

Или, потому что я использую Nginx в качестве балансировщика нагрузки, поэтому токен CSRF теряется по пути (но я использовал ту же настройку раньше ????).

Пытаюсь решить это уже около 5 часов, схожу с ума. Сейчас я отвлекусь от этого, и, надеюсь, у кого-то из коллег stackoverflower есть хорошие идеи для мозгового штурма.


person Conjak    schedule 18.12.2018    source источник


Ответы (1)


Хорошо, я нашел свою ошибку. После переноса я случайно заменил новый media/js/app.js старым. ????????‍♂️

person Conjak    schedule 19.12.2018