Я получаю эту ошибку каждый раз, когда пытаюсь что-либо сделать в Mautic, например, сохранить форму, изменить пароль и т. Д. Я только что перенес и обновил Mautic в новую среду, основанную на официальном образе mautic / mautic из Dockerhub.Я также изменил имя домена.
Правильное сообщение об ошибке:
CSRF token error. Try to refresh the page and try again.
Вот некоторые вещи, которые я пытался исправить:
- Очистить кеш
- Изменить имя пользователя и пароль администратора, очистить кеш
- Добавлено
session.save_path = /var/php_sessions/
в php.ini, очистить кеш - Удалить файлы cookie браузера, очистить кеш
php app/console mautic:update:find
php app/console mautic:update:apply
php app/console doctrine:migration:status
php app/console doctrine:migration:migrate
php app/console doctrine:schema:update --dump-sql
php app/console doctrine:schema:update --env=prod --force
php app/console cache:clear
* 1000 раз - Проверено
mymautic.com/s/sysinfo
на наличие сообщений об ошибках (исправлены все ошибки) - Проверены разрешения для папок, все зеленые в Разрешения для папок и файлов tab
- Удалить каталог кеша
Да, некоторые хитрости, о которых мне подсказал Google.Теперь у меня нет идей.Или, может быть, осталось 2 идеи, потому что я изменил доменное имя, CSRF-токен не устраивает :( как мне исправить?
Или, потому что я использую Nginx в качестве балансировщика нагрузки, чтобы получить токен CSRFпотерял в пути (но я использовал ту же самую настройку раньше ?).
Я пытался решить эту проблему в течение примерно 5 часов, схожу с ума. Собираюсь сделать перерыв в этом сейчас и, надеюсь, у некоторого товарища stackoverflower есть некоторыехорошие идеи для мозгового штурма.