мой osTicket версия 1.10 установлен в PLESK Windows Server. Я пытался установить XAMPP на PLESK Windows Server но не в состоянии начать XAMPP .
Вскоре я получаю сообщение об ошибке после входа в osTicket «Действительный токен CSRF необходим в Osticket после входа в систему«который раньше работал нормально
После входа я получаю эту ошибку:
Моя конфигурация
У меня была та же проблема: «Требуется допустимый токен CSRF …»
Вот где я нашел исправление:
https://github.com/osTicket/osTicket/commit/424bfc99d93b920f6162b602eeea41125086425d
И вот разговор о проблеме:
https://github.com/osTicket/osTicket/issues/3546
в include/class.ostsession.php
Просто добавьте эту строку:
$this->data->session_data = "";
После:
catch (DoesNotExist $e) {
$this->data = new SessionData(['session_id' => $id]);
Так будет:
catch (DoesNotExist $e) {
$this->data = new SessionData(['session_id' => $id]);
$this->data->session_data = "";
Затем попробуйте войти с нуля, а не просто обновить представление.
У меня такая же проблема. MySQL таблица «ost_session» была сломана. Запустите эту команду в MySQL:
REPAIR TABLE ost_session
У меня была такая же проблема с PHP 7.1.1, потом я перешел на 7.0.15 и все заработало
Я получил эту ошибку после установки OST 1.10 на Windows Server 2012 с IIS 7, используя PHP Manager для IIS. (http://osticket.com/wiki/Installation#Windows_Recommended_Links)
В соответствии с «Чтобы установить osTicket, ваш веб-сервер должен иметь PHP 5.3 (или лучше)», в моем случае я установил «последнюю версию PHP» 7.1.1. С PHP 7.1.1 я не мог войти в SCP.
После изменения версии PHP с 7.1.1 на 5.4.45 все работает нормально.
Это из-за учетных данных для кэша лака.
Протестируйте напрямую с записями хоста веб-сервера. Это будет работать.
Я могу опоздать, но для меня сработало использование другого браузера на моем компьютере или очистка кеша