CSRF в Mautic - неверный токен CSRF - PullRequest
0 голосов
/ 19 декабря 2018

Я получаю эту ошибку каждый раз, когда пытаюсь что-либо сделать в 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. Удалить файлы cookie браузера, очистить кеш
  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. Проверены разрешения для папок, все зеленые в Разрешения для папок и файлов tab
  14. Удалить каталог кеша

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

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

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

1 Ответ

0 голосов
/ 19 декабря 2018

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

...