phpMyAdmin, 1800 секунд, это много или мало?
Сегодня выдалось отличное утро, выпив кофе, я продолжил работу над проектом "Каталог испанской VIP недвижимости"
Появилась необходимость создать в MySQL еще одну таблицу. Переключившись на вкладку с phpMyAdmin'ом я получил сообщение:
Отсутствие активности более 1800 секунд, пожалуйста, авторизуйтесь заново
И тут я вспомнил, что эта надпись, не дает мне нормально работать уже довольно давно, я решил увеличить это время, хотя бы до суток.
Первое о чем я подумал, было время жизни сессии, полез в конфиг php.ini ( /etc/php5/apache2/php.ini )
*тут и далее пути приведены для Ubuntu Server
Изменил параметр:
1 2 3 |
session.gc_maxlifetime = 0 |
Но счастья не произошло, phpMyAdmin использовал другой тип авторизации, через cookie. Поэтому я полез в Яndex, а потом и в Google, в русскоязычном сегменте, ответа схода не нашел, пошел к англоговорящим друзьям.
Нашел вот эту замечательную статью от Donncha O Caoimh
В которой говорится, что исправить эту ситуацию, достаточно просто, нужно лишь в конфиг phpMyAdmin'a (/etc/phpmyadmin/config.inc.php) дописать следующий конфигурационный параметр:
1 2 3 |
$cfg['LoginCookieValidity'] = 86400; |
что я собственно и сделал 🙂 Теперь все работает отлично.
Дополню вот такой вот инфой:
На Debian системах, в т.ч. Ubuntu session.gc_maxlifetime перезаписывает LoginCookieValidity, поэтому если Вы не меняли его, то добавьте в config.inc.php также
1 2 3 |
ini_set('session.gc_maxlifetime', $cfg['LoginCookieValidity']); |
и проверьте чтобы была установлена секретная фраза:
1 2 3 |
$cfg['blowfish_secret'] = 'я ёлочка зелёная, нарядная, веселая'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ |
Author: | Tags: /
| Rating:
1 comment.
Write a comment