1440 초 후 phpmyadmin이 로그 아웃


134

내 로컬 개발 우분투 상자에서 MySQL과 phpmyadmin을 사용하여 데이터베이스 작업을합니다.

phpmyadmin이 1440 초 (24 분) 동안 유휴 상태가되면 세션이 만료됩니다. 나는 자리를 잃고 로그인하고 다시 시작해야합니다.

나는 $cfg['LoginCookieValidity'] = 3600 * 9;내부를 바꾸려고 config.inc.php했지만 여전히 1440 초 안에 시간 초과됩니다.

모든 것을 다시 시작하고 브라우저 캐시를 지 웠습니다 (Firefox 기록-> 최근 기록 지우기-> 캐시-> 모두).

시간 초과가 증가한 이유가 확실하지 않습니다. 내가 뭘 잘못하고 있죠?


5
가장 먼저 떠오르는 것은 config.inc.php를 변경 한 후 웹 서버를 다시 시작 했습니까?
0xmtn

예, 나는이 명령을 실행했다 : sudo service mysql restart
sandeep

2
이 문제를 해결 한 경우 솔루션을 여기에 답변으로 게시 할 수 있습니까? ;)
0xmtn

우분투 18.04의 경우 방금 /usr/share/phpmyadmin/libraries/config.default.php 파일을 수정했습니다. 변경 : $ cfg [ 'LoginCookieValidity'] = 1440
Ahmed Ismail

답변:


198

브라우저에서 PHPMyAdmin으로 이동

설정> 기능> 로그인 쿠키 유효 값 변경> 저장여기에 이미지 설명을 입력하십시오

참고 : 세션마다이 작업을 수행해야합니다.


5
이것이이 문제에 대한 가장 빠르고 쉬운 솔루션입니다. 답이되어야합니다 !!!
Pini Cheyni

14
영구적 인 해결책이 아닙니다. 나는 이것을 시도했지만 1-2 일 후에 다시 1440 초로 재설정됩니다.
Rolen Koh

5
이것은 현재 세션에서만 작동합니다. 심지어 설정에서도 그렇게 말합니다.
Richard Duerr

4
don'f php.ini의 설정을 업데이트하는 것을 잊지session.gc_maxlifetime = SAME_OR_BIGGER_VALUE_AS_PHPMYADMIN
루카스 Liesis에게

7
참고 : 최선의 선택은 아닙니다. 그것은 오직 현재 세션에 저장
압둘라 Nilam

70

이 줄을 /config.inc.php에 추가하십시오 :

$cfg['LoginCookieValidity'] = 36000;

/setup/lib/index.lib.php에서

$cf->getValue('LoginCookieValidity') > 36000;

phpMyAdmin 사이트에 대한 .htaccess 파일이없는 경우 하나를 만들고 다음 줄을 추가하여 기본 PHP 세션 시간 초과를 재정의하십시오.

php_value session.gc_maxlifetime 36000

모든 PHP 사이트에서 세션 시간이 엄청나게 길어질 수 있으므로 기본 php.ini 파일에서이 값을 변경하지 않는 것이 좋습니다.

출처 : http://www.sitekickr.com/blog/increase-phpmyadmin-timeout/


1
이것에 추가 할 수 있다면 config.default.php 줄 698에서 $ cfg [ 'LoginCookieValidity'] = 1440; ~ $ cfg [ 'LoginCookieValidity'] = 36000;
mstation

1
업그레이드 할 때 덮어 쓰지 않도록 첫 줄을 phpmyadmin/config.inc.php디렉토리에 새 파일에 phpmyadmin/conf.d
넣지 말고

5
config.inc.php 파일 (일반적으로 / etc / phpmyadmin 디렉토리에 있음)에 다음을 추가하여 gc_maxlifetime을 연장 할 수도 있습니다. ini_set ( 'session.gc_maxlifetime', '36000'); 또한 phpmyadmin으로 지역화되며 다른 PHP 스크립트의 가비지 콜렉션 기간에는 영향을 미치지 않습니다. 또한 설명서에 따라 config.inc.php 파일은 동작을 변경하는 데 사용됩니다 ( docs.phpmyadmin.net/en/latest/config.html 참조) . 따라서이 파일이 업그레이드에 의해 변경 될 염려가 없습니다.
ReverseEMF

1
방금 시도했지만 2 단계가 필요하지 않은 것 같습니다. 구성 파일 만 변경하고 .htaccess 만 변경하십시오.
Andy Mercer

Ubuntu 18.04의 경우 파일은 다음과 같습니다./usr/share/phpmyadmin/libraries/config.default.php
Ahmed Ismail

52

쿠키 시간 세션 기능은 다음에서 변경할 수 있습니다.

설정-> 기능-> 일반-> 로그인 쿠키 유효성

여기에서 답을 찾았습니다 . 1440 초 내에 활동이 없습니다. 다시 로그인하십시오

편집하다:

이 솔루션은 현재 세션에서만 작동하며 영구적으로 변경됩니다.

루트 phpMyAdmin 디렉토리에서 config.inc.php를 엽니 다.

wamp 폴더 : wamp \ apps \ phpmyadmin {version} \ config.inc.php

우분투 : / etc / phpmyadmin

이 줄을 추가

$cfg['LoginCookieValidity'] = <your_timeout>;

$cfg['LoginCookieValidity'] = '144000';

9
session.gc_maxlifetimephp.ini에서 기본값 : 1440 이상으로 변경해야합니다 .
M Rostami

5
이 답변은 매우 불완전하며 최고 투표권자가되어서는 안됩니다. 설정을 변경하면 다음 경고가 나타납니다. "기본 설정은 현재 세션에 대해서만 저장됩니다. 영구적으로 저장하려면 phpMyAdmin 구성 저장소가 필요합니다."
fivedogit

@ fivedogit 여기 에이 답변과 관련하여 잘 작동하는 더 완전한 답변을 배치했습니다.
Mojtaba Rezaeian

9223372036854775806보다 큰 값을 설정할 수 없거나 정수 오버플로가 발생합니다.
egdavid

23

phpmyadmin 웹 인터페이스에서 쿠키 시간 세션 기능을 변경할 수 있습니다

Settings->Features->General->Login cookie validity

또는

구성 파일에서 '로그인 쿠키 유효성'을 변경하려면 config.inc.phpPHPMyAdmin의 루트 디렉토리에서 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']의 동일한 값으로 설정하는 것이 좋습니다.

노트:

  1. 서버가 다운되어 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.php135 행에chmod 644 config.inc.php . 오류를 처리해야합니다.
  2. 그러면 또 다른 경고가 나타납니다 : 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 위에서 언급 한대로 변경하십시오 .

16

phpmyadmin 설정 변경을위한 UI가있는 것 같습니다. 아파치를 시작하고 다음 링크를 클릭하십시오

http://localhost/phpmyadmin/setup/index.php?page=form&formset=Features#tab_Security


2
이 링크는 phpMyAdmin 설정으로 연결 됩니다 . 설치 스크립트를 통해 작동중인 응용 프로그램의 설정을 변경 하는 것은 약간 위험합니다. 그렇지 않습니까?
trejder 2014 년

13

phpMyAdmin settingsPHP my.ini에서 설정을 변경하거나 .htaccess 파일을 정의하기 위해 아무런 문제 나 요구 사항 없이이 작업을 수행하는 단계 :

  1. 당신의 고토 phpMyAdmin설치 경로 (예. 는 / usr / share / phpMyAdmin을 / 내 centos7에) 찾아 create_tables.sql(하위 폴더 중 하나 phpMyAdmin/sql/create_tables.sql. 내 4.4.9 버전) 및 웹 브라우저에서 현재 phpMyAdmin을 사이트에 전체 파일 내용을 실행합니다. 이것은 이름이 데이터베이스를 생성합니다phpmyadmin 모든 phpMyAdmin 옵션을 영구적으로 저장할 수 .
  2. phpMyAdmin의 config.inc.php( 내 centos7 서버의 / etc / phpMyAdmin / 에 위치 )에서 주석 처리 된 행을 찾아 $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';주석 처리를 제거하십시오 (이제 phpMyAdmin은 이전 단계에서 생성 한 사용자 정의 데이터베이스를 사용합니다).
  3. 고토 phpMyAdmin웹 브라우저에서 오도 Server >> Settings >> Features >> "Login Cookie Validity"화상에 그대로 Pavnish 설명하고 원하는 값을 설정. 지금 작동합니다.

참고 자료 : Niccolas Answer , PhpMyAdmin 구성 스토리지 , flashMarks 답변


phpMyAdmin 4.8.3에서는 작동하지 않습니다. 간단한 복잡한 다시 만들기. 이 업데이트 (4.4 정도를 사용하고 있기 전에)는 서버 >> 설정 >> 기능을 통해 모든 것이 잘 작동했습니다. 더 이상은 아닙니다. config.inc.php는 그 줄과 함께 제공되지 않습니다
luisfer

8

"PHP 매개 변수 session.gc_maxlifetime이 phpMyAdmin에 구성된 쿠키 유효성보다 낮습니다. 이로 인해 로그인이 phpMyAdmin에 구성된 것보다 빨리 만료됩니다."라는 또 다른 경고가 표시됩니다. 어쨌든 PHP 세션이 먼저 시간 초과되기 때문에 의미가 있습니다. 따라서 /etc/php.ini를 변경해야합니다.

session.gc_maxlifetime = 43200
Thats 12 hours in seconds. 

아파치 서버를 다시 시작하면 완료됩니다!

출처 : http://birdchan.com/home/2011/06/06/phpmyadmin-timeout-after-1440-seconds/

이것은 나를 위해 작동합니다! :)


7

mysqld가 아닌 Apache 또는 httpd를 다시 시작해야합니다.

sudo service httpd restart

또는

sudo /etc/init.d/apache2 restart

이제 ur 명령 (예 : sudo /etc/init.d/apache2 restart)을 사용하여 아파치를 다시 시작했지만 1440 초 후에도 여전히 phpmyadmin이 로그 아웃됩니다.
sandeep

1
" 1440 초 내에 활동이 없습니다. 다시 로그인하십시오 " 오류가 표시됩니까? 아니면 그냥 로그 아웃됩니까? 이 체크를 로그 아웃하면 session.gc_maxlifetime당신에 /etc/php.ini,이 값은 무엇인가?
0xmtn

그래, 나는이 메시지를 본다 : "1440 초 안에 활동이 없다; 다시 로그인 해주세요"
sandeep

1
정말 이상합니다. 당신은 설정하십시오 수 session.gc_maxlifetime=3600*9/etc/php.ini 도하고 웹 서버를 다시 시작하고 다시 시도? 더 빠른 디버깅을 위해 둘 다 ( session.gc_maxlifetime$cfg['LoginCookieValidity'])를 작은 것 ( 예 : 50 (초))으로 설정 한 다음 웹 서버를 다시 시작하고 브라우저 캐시를 지우고 다시 시도하십시오.
0xmtn

당신은 어떻게 명확히 할 수 서비스를 다시 시작 해야 구성 변경 아무것도를?
trejder

7

phpMyAdmin 세션 시간 초과를 늘리고 루트 phpMyAdmin 디렉토리에서 config.inc.php를 열고이 행을 추가하십시오.

wamp 폴더 경로에서 wamp \ apps \ phpmyadmin4.0.4 \ config.inc.php

$cfg['LoginCookieValidity'] = <your_timeout>;

$cfg['LoginCookieValidity'] = '1440';

참고 : 쿠키 수명이 짧으면 프로덕션 서버가 아닌 개발 서버에 적합합니다.


7

1) phpMyAdmin에 로그인하십시오. 2) 홈 화면에서 "추가 설정"(나를 위해 화면 하단 중앙)을 클릭하십시오. 3) 화면 상단의 "기능"탭 / 버튼을 클릭하십시오. 4) 20 일 동안 "로그인 쿠키 유효성"설정을 1728000으로 설정하십시오. 5) 적용하십시오.

PHP xampp


6

영구 쿠키를 설정하려면 몇 가지 단계를 수행해야합니다

이동-> /etc/phpmyadmin/config.inc.php파일

이 코드를 추가

$cfg['LoginCookieValidity'] = <cookie expiration time in seconds > 

5

그것은 작동하지 않습니다. PHP 세션은 1440 초 후에 만료됩니다.

PHP.ini이것도 변경하십시오 :

session.gc_maxlifetime = 3600

http://www.phpmyadmin.net/documentation/Documentation.html#config

또한 PHP.ini:

세션 파일을 저장하기 위해 서브 디렉토리 옵션을 사용중인 경우

; (위의 session.save_path 참조) 가비지 수집이 수행 되지 않습니다

; 자동으로 발생합니다. 당신은 당신 자신의 쓰레기를해야합니다

; 쉘 스크립트, cron 항목 또는 다른 방법을 통한 수집.

; 예를 들어 다음 스크립트는 다음과 같습니다.

; session.gc_maxlifetime을 1440으로 설정 (1440 초 = 24 분) :

; cd / path / to / sessions; -cmin +24 찾기 | xargs rm


5

wampicon / php / php에서 php.in 파일 변경

session.gc_maxlifetime = 1440

session.gc_maxlifetime = 43200

4

매개 변수 $cfg['LoginCookieValidity']config.inc.php파일에서 적용되지 않으면 다음 session.gc_maxlifetime과 같이 세미콜론을 왼쪽에 넣어 php.ini 파일에서 in을 비활성화하십시오 .

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
; http://php.net/session.gc-maxlifetime
; session.gc_maxlifetime = 1440

또는 해제 시도 모두 $cfg['LoginCookieValidity']session.gc_maxlifetime = 1440 주석 처리하여 .

그러면 유휴 상태 일 때 phpMyAdmin이 더 이상 로그 아웃되지 않아야합니다. Windows에서 작동합니다. 브라우저 캐시를 지우고 웹 서버를 다시 시작하는 것을 잊지 마십시오.


나는 거의 잊었다. 변경 사항을 적용한 후 브라우저 캐시를 지우고 웹 서버를 다시 시작하십시오! 힘내 친구 야.
Alex

phpMyAdmin의 많은 서버와 같은 구성이있는 경우 실제로 설정 해야하는 것은 $cfg['Servers'][$i]['LoginCookieValidity']아닙니다 . 그리고 아니요, 이 값은 기본적으로 없어 지므로 주석 처리해 도 결과가 나타나지 않습니다. 따라서이 매개 변수를 주석 처리하거나 제거하면 phpMyAdmin이 기본 초로 다시 떨어지는 것처럼 보입니다 . $cfg['LoginCookieValidity']config.inc.php$cfg['Servers'][$i]['LoginCookieValidity']1440
trejder

4

쿠키 만료를 변경하는 단계

1 단계 : Phpmyadmin 설정으로 이동

2 단계 : 일반

3 단계 : 로그인 쿠키 유효성

4 단계 : 새로운 값으로 1440 초 기본 쿠키 만료 시간 업데이트


3
그것은 다시 1440 초로 설정된 후 특정 세션에서만 작동합니다
Naresh Dudhat

2

당신이있는 경우 phpMyAdmin을 구성 저장소 설치, 설정이 당신의 phpmyadmin.pma__userconfig 테이블에서 철수 할 것입니다, 당신은 config.inc.php를에있는 것을 우선합니다. 이 표에서 각 MYSQL 사용자에게 다른 phpmyadmin 설정 세트를 할당 할 수 있습니다.


1

여기에 제안 된 모든 방법을 시도했지만 여전히 로그 아웃 된 후에도 이미 확장 기능이 있으므로 Tampermonkey에 대한 작은 usercsript를 작성하는 것으로 전환했습니다. 매우 간단하며 매분마다 PHPMyAdmin의 적은 풋 프린트 스크립트 중 하나에 요청을 보냅니다. 코드는 다음과 같습니다.

// ==UserScript==
// @name         PHPMyAdmin Keep Session Alive
// @namespace    https://www.bitwizeor.io/
// @version      0.1
// @description  No more nasty PHPMyAdmin session expiries
// @match        http://localhost/phpmyadmin/*
// ==/UserScript==

(function() {
    'use strict';
    console.log('PHPMyAdmin Keep Session Alive activated');
    var url;
    window.setInterval(function(){
        url = $("#serverinfo a:eq(1)").prop("href");
        url += '&ajax_request=true&ajax_page_request=true';
        $.getJSON(url);
        console.log('pinging ...');
    }, 60000);
})();

1

=== http 로그인 방법 1 ===

[php.ini]
session.gc_maxlifetime = 86400

[config.inc.php]

$cfg['Servers'][$i]['auth_type']     = 'http';

=== 쿠키 로그인이있는 방법 2 ===

[php.ini]

session.gc_maxlifetime = 86400

[config.inc.php]

$cfg['Servers'][$i]['auth_type']     = 'cookie';

$cfg['Servers'][$i]['LoginCookieValidity'] = 86400;

$cfg['Servers'][$i]['pmadb']         = 'phpmyadmin';

$cfg['Servers'][$i]['controluser']   = 'phpmyadmin_pma';

$cfg['Servers'][$i]['controlpass']   = 'nigookike';

$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; // there's a lot of other table required for full functionality,
                                                                         // all others can be left out unconfig except this one

[mysql]
-import phpMyAdmin/sql/create_tables.sql

-grant PRIVILEGES to phpmyadmin_pma as below

db/table

phpmyadmin  ALL PRIVILEGES 

mysql/db    SELECT

mysql/host  SELECT

mysql/tables_priv   USAGE

mysql/user  USAGE


-clear all entries should old one exists

phpmyadmin/pma__userconfig

[webUI]

-clear broswer cookie

-as normal mysql user, access http://mysql/phpmyadmin , at the bottom of page:

    The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. [Find out why.]

-near top of the page

    [Create missing phpMyAdmin configuration storage tables.]

-access http://mysql/phpmyadmin > settings > features > Login cookie validity > 86400 > [apply]

-check phpmyadmin/pma__userconfig contain new entries of aforemention mysql user

NB

  1. 모든 사용자에게는 독립적 인 설정이 있으며 각 사용자에 대해 [webUI] 절차를 반복해야합니다

  2. "phpMyAdmin 구성 저장소가 완전히 구성되지 않은 경우 일부 확장 기능이 비활성화되었습니다. [이유를 찾으십시오.]"

링크가 첫 페이지에 나타나지 않으면 설정> 기능> 경고> phpMyAdmin 구성 저장소 테이블 누락> [새로 고침]으로 몇 번 나타나서


이 스 니펫을 올바르게 형식화하십시오. 그렇지 않으면 내용이 유망 해 보이지만 거의 읽을 수 없습니다.
Igor

0

나는 해결책을 찾아서 언젠가 성공적으로 사용했다.

애드온 을 FF 브라우저에 설치하십시오 .


3
전 세계에 firefox를 사용하고 있기 때문에 큰 제안입니다. 답변으로 표시하려면 최소한 1 개 이상의 브라우저에 대해 애드온을 제안해야합니다. 대부분의 일반 사람들은 Google 크롬과 같은 괜찮은 브라우저를 사용하기 때문입니다.

5
그런 구체적이고 사소한 문제에 애드온을 사용하는 것은 나에게 압도적 인 것 같습니다.
saimiris_devel

1
이것은 질문에 대답하지 않습니다. 이것은 정답이 아니어야합니다. 다음과 같이 질문했습니다.“증가 된 타임 아웃이 왜 효과가 없는지 잘 모르겠습니다. 내가 뭘 잘못하고 있죠?"
Philippe-André Lorin

이것은 완전히 관련이없는 대답입니다. 사용자가 "선택된 답변"을 변경해야합니까? 아니면이를 검토하기 위해 중재자가 참여합니까?
Star

0

나는 후에 나를 위해 일했다.

  • 변경 $cfg['LoginCookieValidity'](phpmyadmin folder)/libraries/config.default.php999999999.

  • php.ini의해 phpmyadmin에 의해 사용되는 것을 확인 했습니다 php5 -i | grep php.ini.

  • 에 가서 php.ini그 경로 내가 grep 명령 출력에서 가져온 및 변경된 파일 session.gc_maxlifetime에 가치를 999999999.

  • 서버를 다시 시작했습니다. 내 경우에는이었다 sudo service apache2 restart.

끝난. phpmyadmin에 로그인하고 설정-> 기능-> 일반-> 로그인 쿠키 유효성에서 쿠키 유효성을 확인했습니다. 이었다 999999999. 또한 "PHP 매개 변수 session.gc_maxlifetime이 쿠키 유효성보다 낮습니다 ..."라는 경고가 표시되지 않았습니다. php.ini파일을 변경하기 전에 phpmyadmin에 로그인 한 후 경고가 표시되었습니다 .

phpmyadmin이 사용하는 PHP 버전을 확인하십시오. phpmyadmin이 사용하는 PHP의 ini 파일을 변경해야합니다. php5와 php (ie 7)가 모두 설치되어 있습니다. 그러나 내 phpmyadmin은 php5를 사용합니다. 그래서 php5의 ini 파일을 검색해야했습니다.


0

나는 이것이 오래된 게시물이라는 것을 알고 있지만이 페이지의 솔루션을 포함하여 내가 읽은 모든 솔루션을 사용해 보았지만 운이 좋았으므로 여기에 게시하고 있습니다.

우분투 17.10을 실행 중입니다.

/etc/phpmyadmin/config.inc.php를 보관하고 그 내용을 /usr/share/phpmyadmin/config.sample.inc.php의 내용으로 교체했습니다.

나는 그때

 1) Enabled (uncommented) all the options under "Storage database and tables"; 
 2) Included "ini_set('session.gc_maxlifetime', 86400);" underneath the uncommented items; and 
 3) Provided a 32 character sequence for the $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */, which is above the uncommented items.

파일을 저장하고 phpMyAdmin을 다시 시작했습니다.

서버 : localhost-> 설정-> 기능을 선택하고 "로그인 쿠키 유효성"값을 86400 (24 시간)으로 변경했습니다. 기본값이 아닌 값을 지정하면이 옵션의 배경색이 노란색이되어 경고하지 않습니다. 값은 config.inc.php에서 사용한 값보다 작거나 같아야합니다.

설정을 저장하고 종료 한 다음 phpMyAdmin을 다시 시작했습니다.

마지막으로 모든 메시지가 사라졌습니다. 설정에 따라 (이 경우 하루 종일) 내 세션이 활성 상태로 유지되며 내 설정이 기억됩니다.

나는 이것이 누군가에게 도움이되기를 바랍니다. 내가 처리하고 해결하는 것은 좌절했다.


0

여기에 드라이브를 설치 한 다음 wamp로 이동 한 다음 앱으로 이동 한 다음 phpmyadmin 버전 폴더로 이동 한 다음 라이브러리로 이동 한 다음 config.default.php 파일을 편집하십시오.

E : \ wamp \ apps \ phpmyadmin4.6.4 \ libraries \ config.default.php

여기 당신은 변경해야

$ cfg [ 'LoginCookieRecall'] = 그렇습니다;

$ cfg [ 'LoginCookieRecall'] = 거짓;

또한 쿠키 리콜을 비활성화하기 위해 쿠키 시간을 변경할 수 있습니다

$ cfg [ 'LoginCookieValidity'] = 1440;

$cfg['LoginCookieValidity'] = anthing grater then 1440 

광산은

 $cfg['LoginCookieValidity'] = 199000;

변경 후 서버를 다시 시작 여기에 이미지 설명을 입력하십시오

또한 다른 방법이 있지만 wamp 서버를 다시 시작할 때 재설정되며 여기에도 해당 방법이 있습니다.

phpmyadmin dashbord에 로그인 한 다음 설정으로 이동하여 기능을 클릭하십시오. 일반 탭에는 로그인 쿠키 유효 기간이 14400보다 큰 값을 넣는 것을 볼 수 있지만 다음에 서버를 다시 시작할 때까지 유효합니다.

여기에 이미지 설명을 입력하십시오


0

우분투 18.04의 경우 파일을 편집했습니다. /usr/share/phpmyadmin/libraries/config.default.php

변화: $cfg['LoginCookieValidity'] = 1440

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.