Mediawiki не проводит сессию

0

Я использую Mediawiki 1.23.6. Начиная с нескольких дней, невозможно войти в систему "нормально". Мне всегда нужно щелкнуть галочкой "Запомнить меня". В противном случае Wiki сообщает мне, что я не вошел в систему, когда пытаюсь отредактировать статью. Но когда я перехожу к логину, он говорит: "Вы уже вошли в систему как...". Этого не происходит, когда я нажимаю кнопку "Я", чтобы войти в систему. Cookies включены во всех браузерах.

Когда я пытаюсь загрузить фотографию (пробовал разные типы файлов), она возвращает сообщение, подобное "Ваше редактирование не может быть сохранено. Сессионные данные были потеряны".

Поэтому, похоже, проблема заключается в сохранении сеансов вообще. Я уже установил session_save_path в папку для записи, и там хранятся файлы.

  • 0
    Вы должны поместить некоторый код, где вы успешно войдете в систему и начнете сеанс и т. Д.
  • 0
    Привет, bluebrain, я не делаю изменений в коде и использую Mediawiki как есть. ;-)
Показать ещё 3 комментария
Теги:
session
mediawiki

1 ответ

1

Это звучит как проблема memcached. Вывешенный вами журнал подтверждает, что у вас включен memcached, но он, вероятно, работает некорректно (удалите этот файл журнала сейчас, вы не должны делиться этими личными данными!).

Ваша вики не огромна, всего около 1300 страниц и 200 тысяч посещений. Вы уверены, что вам действительно нужна memcached? Я предлагаю отключить его, настроить APC (предупреждение, замененное на OPcache в PHP 5.5) и сначала выполнить другие шаги настройки производительности.

Затем, если у вас все еще есть необходимость, попробуйте также использовать memcached, но будьте осторожны в своей конфигурации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню