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

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

13.12.2020 1 comment » Views: 875

PHP

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

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

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

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

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

Author: | Rating: 4/5 | Tags: , ,

1 comment.

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

    Centos7, php7.2, adminer 4.7.3 4.8.1

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>