Я имею Ubuntu и установил phpMyAdmin пакет (в настоящее время 4:3.3.2-1). Каждые 30 минут это просит, чтобы я ввел свое имя пользователя и пароль для неактивного тайм-аута сессии. В более ранней версии phpMyAdmin, устанавливая пользователя/передачу полностью пропустил бы эту форму входа в систему и сохранил бы сессию открытой неограниченно долго. Эта установка находится на dev машине (отдельный пользователь на закрытой частной сети), и я хочу отключить, или обойти ту форму входа в систему, таким образом, я никогда не должен на самом деле вводить пользователя/передачу снова. Я пытался играть с конфигурационными файлами (там похожи 3, даже не уверены, какой используется), но ничто, кажется, не изменяется.
Я следовал за этим потоком: http://ubuntuforums.org/showthread.php?t=743991, который принес мне к этому потоку http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499399, но нет никакой четкой директивы по как это быть быть решенным.
Спасибо!
Откройте config.inc.php
в моей установке Debian, я могу найти его по адресу /usr/share/phpmyadmin/config.inc.php
. Измените auth_type
и добавьте в первый элемент массива, например $ cfg ['Servers'] [1]
, любые данные (например, хост в $ cfg ['Servers '] [1] [' host ']
) требуется авторизация.
РЕДАКТИРОВАТЬ:
Добавьте эти строки перед первым оператором для
в config.inc.php
:
$cfg['Servers'][1]['auth_type'] = 'config';
$cfg['Servers'][1]['host'] = 'localhost'; //edit if you have db in the other host
$cfg['Servers'][1]['connect_type'] = 'tcp';
$cfg['Servers'][1]['compress'] = false;
$cfg['Servers'][1]['extension'] = 'mysql';
$cfg['Servers'][1]['user'] = 'root'; //edit this line
$cfg['Servers'][1]['password'] = ''; // edit this line