phpmyadmin 웹 인터페이스에서 쿠키 시간 세션 기능을 변경할 수 있습니다
Settings->Features->General->Login cookie validity
또는
구성 파일에서 '로그인 쿠키 유효성'을 변경하려면 config.inc.php
PHPMyAdmin의 루트 디렉토리에서 phpmMyAdmin 구성 파일 을여십시오 (루트 디렉토리는 일반적으로 / etc / phpmyadmin /).
config.inc.php를 찾은 후 아래 줄을 검색하여 phpmyadmin이 시간 초과되도록하려는 초 값으로 설정하십시오.
$cfg['LoginCookieValidity']
또는
다음을 추가하십시오.
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <your_new_timeout>;
예를 들면 다음과 같습니다.
$cfg[ ' Servers'] [$i] [ ' LoginCookieValidity' ] = <3600 * 3 >;
시간 초과는 위 예에서 3 시간으로 설정되어 있습니다.
session.gc_maxlifetime
세션 유효성을 제한 할 수 있고 세션이 손실되면 로그인 쿠키도 무효화됩니다. 따라서 php.ini
설정 파일 에서 session.gc_maxlifetime을 설정해야 할 수도 있습니다 (파일 위치는 우분투의 / etc / php5 /apache2/php.ini입니다).
session.gc_maxlifetime = 3600 * 3
LoginCookieValidity에 대한 phpMyAdmin 설명서
$ cfg [ 'LoginCookieValidity']
유형 : 정수 [초]
기본값 : 1440
로그인 쿠키 유효 기간을 정의하십시오. php 구성 옵션 session.gc_maxlifetime은 세션 유효성을 제한 할 수 있으며 세션이 손실되면 로그인 쿠키도 무효화됩니다. 따라서 session.gc_maxlifetime을 적어도 $ cfg [ 'LoginCookieValidity']의 동일한 값으로 설정하는 것이 좋습니다.
노트:
- 서버가 다운되어 phpmyadmin 페이지를로드 할 수 없으면 /var/log/apache2/error.log에서 아파치 로그를 확인하십시오. 당신이있어
PHP Fatal
error: Call to a member function get() on a non-object in
/path/to/phpmyadmin/libraries/Header.class.php
135 행에chmod 644 config.inc.php
. 오류를 처리해야합니다.
- 그러면 또 다른 경고가 나타납니다 :
Your PHP parameter
session.gc_maxlifetime is lower that cookie validity configured in
phpMyAdmin, because of this, your login will expire sooner than
configured in phpMyAdmin.
. 그런 다음 session.gc_maxlifetime
위에서 언급 한대로 변경하십시오 .