Назад | Перейти на главную страницу

Сессия PHP не работает

Я настраиваю AfterLogic Webmail Lite, для которого требуется PHP с поддержкой сеансов. В нем говорится, что поддержка сеанса не включена, но я нахожу это довольно странным, поскольку session.save_handler является определено:

session.save_handler = files

Я попытался установить это на /tmp, но это тоже не сработало. Я установил PHP из репозиториев Arch (не AUR). Что я делаю не так?

Попробуйте бежать php -i (или выполнение phpinfo() в скрипте) и проверьте следующее:

  • это session расширение загружено? (Бег php -m|grep session или выполнение function_exists("session_start") тоже ответим на этот вопрос)
  • включен session.auto_start?
  • существует ли session.save_path для записи серверным процессом?
  • что делает программное обеспечение, чтобы определить, что поддержка сеанса отключена?