PHPMyAdmin - Отсутствие активности более 1800 секунд, пожалуйста, авторизуйтесь заново

Постоянная авторизация в PhpMyAdmin и периодически возникающее сообщение об ошибке

Отсутствие активности более 1800 секунд, пожалуйста, авторизуйтесь заново

после не таких уж длинных пауз в работе побудили разобраться с увеличением времени авторизации для phpmyadmin.

Следует отметить, что такое сообщение возникает не у всех.. (например, при создании резервных копий на .masterhost такой ошибки не возникает даже при отсутствии активности более 1800 секунд и 18000 секунд). PhpMyAdmin при использовании HTTP-авторизации пароль не запрашивает.

Однако, из коробки PHPmyadmin использует Cookie и для того, чтобы увеличить период авторизации (точнее, период отсутствия активности) в течение которого программа не будет запрашивать пароль каждый раз, следует добавить в конфигурационный файл phpMyAdmin (если используется VPS на Debian и phpmyadmin установлен из пакета - файл располагается по адресу /etc/phpmyadmin/config.inc.php) параметр, устанавливающий время жизни кукисов в секундах (к примеру, 12 часов):

$cfg['LoginCookieValidity'] = 43200;

Однако, есть ещё один параметр, влияющий на длительность сессии в PHPMyAdmin (и не только) - session.gc_maxlifetime, который также следует увеличить (если он не настроен в php.ini)

ini_set('session.gc_maxlifetime', $cfg['LoginCookieValidity']);

UPD. В одной из новых версий PhpMyAdmin  длительность сессии в ошибке была изменена на
Отсутствие активности более 1440 секунд, пожалуйста, авторизуйтесь заново

Метки:

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Комментарии (3) к записи “PHPMyAdmin - Отсутствие активности более 1800 секунд, пожалуйста, авторизуйтесь заново”

  1. Myroslav сообщает :

    Спасибо за заметку, пригодилось. А то постоянно выпрашивает пароль, а это так напряжно каждый раз его вводить.. Работа кипит, на одном экране код на втором база данных, и только что-то надо в базе поправить - оно просит заново авторизоваться. Жутко бесило, но сейчас все вроде должно быть нормально. :)

    И да, смените каптчу на что-то лучшее) Та что сейчас вводит в заблуждение и вообще она какая-то странная..

    Форма комментирования должна быть такой простой и красивой - что бы прямо аж хотелось прокомментировать, и ни в коем случае нельзя пугать обычных посетителей (как я) такой страшной штукой :)
    [diwms.com]

  2. levik сообщает :

    Myroslav, рад что помог избавиться от постоянного ввода пароля :)

    Капча “специфичная”, но с основной задачей справляется. Желающих прокомментировать не останавливает, и Ваш комментарий лучшее тому подтверждение.

  3. anton сообщает :

    Спасибо… всегда удивляет, что мешает добавить немного в такого рода сообщения в самих сообщениях PhpMyAdmin и других программ…

    просто хотябы (см. Параметр $cfg[’LoginCookieValidity’] в /config.inc.php)

    мелочь а приятно.
    [compbcn.es]

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