Я получаю эту ошибку при экспорте моей базы данных в adminer. Ошибка: Недействительный токен CSRF. Отправьте форму еще раз. Если вы не отправили этот запрос от администратора, закройте эту страницу. Нужна помощь
Недопустимый токен CSRF. Отправьте форму еще раз. Adminer
Ответ 1
Проблема для меня заключалась в том, что в cookie сессии был флаг secure
, тогда как я получал доступ к администратору только через http (не https).
Наша конфигурация nginx имела
fastcgi_param HTTPS on;
который мне пришлось удалить.
Ответ 2
Попробуйте это!
chgrp nginx /var/lib/php/session
Проблема может быть вызвана тем, что путь сохранения сеанса не доступен для записи. Я столкнулся с той же проблемой, и я исправил ее над командой. Я использую nginx, но если вы используете другой веб-сервер, просто измените его. Надеюсь, это поможет!
Ответ 3
Ваш сеанс должен содержать токен CSRF для предотвращения атаки CSRF. Это сообщение означает, что у вас либо нет маркера, либо ваш токен не совпадает с тем, который был создан вашим сервером. Я предполагаю, что у вас нет пути для записи, настроенного в вашем php.ini, где вы можете сохранить сеанс. Проверьте, установлен ли session.save_path в php.ini на путь записи.
Ответ 4
Какую настройку вы используете? У меня это случилось с nginx + php-fpm, и после того, как я сделал diff php.ini
на одной машине, где работал администратор, а другой - там, где этого не произошло, и выяснил, что мне нужно было вычеркнуть значение для session.cookie_domain
.
Ответ 5
Проверьте, существует ли /var/lib/php/session
и что nginx
может писать на него.
Ответ 6
Иногда это происходит в предыдущих версиях PHP, что не очень важно. Вы можете обновить страницу или открыть ее повторно, это исправит ее.
Ответ 7
Это случилось со мной час назад. Убедитесь, что у вас достаточно места в /var. Я убрал его, и он снова работает.
Ответ 8
Ответ 9
https://sourceforge.net/p/adminer/bugs-and-features/174/#429b: Да, эта проблема вызвана тем, что savepath сессии недоступен для записи, добавьте эту строку в начало вашего файла, будет работать, если ваш хост позволяет это
ini_set ('session.save_path', 'path/to/writable/directory/');
Ответ 10
Проверьте, не заполнена ли ваша файловая система.
df - kh
Это может быть объяснением невозможности писать на нем.