phpMyAdmin выходит из системы после 1440 секунд по умолчанию, хотя все настройки выглядят нормально
Следующее установлено и подтверждено:
- Я установил
$cfg['Servers'][$i]['LoginCookieValidity'] = 259200;вconfig.inc.php, - Я установил
session.gc_maxlifetime = 259200вphp.ini, - Я вижу ценность
259200вSettings > Features > Generalвкладка, вLogin cookie validityполе, в phpMyAdmin.
И даже в этом случае мой phpMyAdmin автоматически выходит из системы с сообщением, что в течение последних 1440 секунд не было никаких действий (значение pMA по умолчанию), и требуется повторный вход в систему. Таким образом, он по-прежнему игнорирует мои настройки 259200 секунд (три дня).
Какие другие параметры или факторы могут влиять на это поведение?
РЕДАКТИРОВАТЬ: я использую XAMPP для Windows, и я наблюдал это поведение только на одном из моих компьютеров, хотя я использую точно такой же набор настроек (весь XAMPP распакован из общего .zip файл) на каждой моей машине (другие компьютеры поддерживают сессию pMA в течение 3 дней. Это делает случай еще более подозрительным.
1 ответ
Для тех, кто борется с той же проблемой.
LoginCookieValidity это общесистемная настройка, а не для каждого сервера. Так что это должно быть указано как $cfg['LoginCookieValidity']не как $cfg['Servers'][$i]['LoginCookieValidity'],
Кроме того, стандартные случаи, упомянутые в комментариях edvinas.me и symlynk: убедитесь, что вы установили phpMyAdmin для использования файлов cookie ($cfg['Servers'][$i]['auth_type'] параметр установлен в cookie) и перезапустите Apache после того, как все изменения в файлах конфигурации будут сохранены.