Главная > PHP > Ошибка Session expired, please login again в Adminer

Ошибка Session expired, please login again в Adminer

13.12.2020 1 коммент. » Просмотры: 784

PHP

Во время локально разработки иногда надо быстро заглянуть в базу, и быстрее всего для меня это сделать используя Adminer. Для более сложных задач, я использую DBeaver, но вот для мелких привык к Adminer-у, он работает быстрее. Одна из проблем при работе с ним, это разлогинивание после истечения сессии. Происходит это с ошибкой: Session expired, please login again. Исправить это достаточно просто - нужно увеличить время жизни сессии..

За время жизни сессии отвечает параметр session.gc_maxlifetime в php.ini который по-умолчанию равен 24 минутам или 1440 секунд. Просто меняем его на сутки - 24*60*60 = 86400. В моем случае нужный файл находится по такому пути

в нем ищем нужную настройку устанавливаем новое значение

При необходимости перезапускаем php-fpm

Теперь проблема с разлогинированием из-за истечения сессии будет решена.

Автор: | Рейтинг: 4/5 | Теги: , ,

Есть 1 комментарий.

Написать свой
  1. Andrey Ответить
    25.10.2022 в 2:50 пп
    1) Такого пути нет.
    2) Если менять значение в /etc/php.ini, это не работает.

    Centos7, php7.2, adminer 4.7.3 4.8.1

Добавить комментарий

Ваш адрес email не будет опубликован.

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>