phpmyadmin 자동 로그아웃 시간
phpmyadmin 자동 로그아웃 시간을 변경하려면 어떻게 해야 하나요?
저로서는 매우 낮은 1440초 후에 자동으로 로그아웃 됩니다.옵션을 변경하거나 로그인 요청을 완전히 삭제하려면 어떻게 해야 합니까?
php.ini를 변경하면 서버에서 실행 중인 모든 웹 사이트의 세션 기간이 변경됩니다.PhpMyAdmin 전용으로 변경하려면config.inc.php추가:
$sessionDuration = 60*60*24*7; // 60*60*24*7 = one week
ini_set('session.gc_maxlifetime', $sessionDuration);
$cfg['LoginCookieValidity'] = $sessionDuration;
PHPMyAdmin 4에서는 config.inc.php 파일에 표시되지 않게 되었습니다.대신 브라우저에서 PHPMyAdmin으로 이동합니다.[ Settings ]링크를 표시하려면 localhost 레벨에 있는 것을 확인합니다.다음으로 [Settings]> [ Features ]> [ Login cookie validity ]> [ Save ]의 값을 변경합니다.

작성 또는 편집php.ini파일에 다음 변수 값을 설정합니다.
session.gc_maxlifetime = 1440
정수는 초단위로 지정합니다.500000초는 5.7일입니다.그런 다음 apache를 재시작합니다.
쿠키 타임 세션 기능은 phpmyadmin 웹 인터페이스에서 변경할 수 있습니다.
Settings->Features->General->Login cookie validity
또는
컨피규레이션파일에서 'login cookie validity'를 변경하려면 phpmMyAdmin 컨피규레이션파일을 엽니다.config.inc.php(루트 디렉토리는 보통 /etc/phpmyadmin/)
config.inc.php를 찾은 후 다음 행을 검색하여 phpmyadmin이 타임아웃할 초의 값으로 설정합니다.
['LoginCookieValidity']
위의 행을 찾을 수 없는 경우 다음을 추가하십시오.
$cfg['Servers'][$i]['LoginCookieValidity'] = <your_new_timeout>;
예를 들어 다음과 같습니다.
$cfg['Servers'][$i]['LoginCookieValidity'] = 3600 * 3;
위의 예에서는 타임아웃이 3시간으로 설정되어 있습니다.
session.gc_maxlifetime는 세션 유효성을 제한할 수 있으며 세션이 상실되면 로그인 쿠키도 비활성화됩니다.따라서 session.gc_maxlife time을 로 설정해야 합니다.php.ini컨피규레이션파일(파일 위치는 ubuntu의 /etc/syslog5 /syslog2/syslog.ini).
session.gc_maxlifetime = 3600 * 3
loginCookieValidity에 관한 phpMyAdmin 문서
$cfg['로그인쿠키 유효성']
유형: 정수 [초수]
디폴트값:
로그인 쿠키가 유효한 기간을 정의합니다.php 구성 옵션 session.gc_maxlife time은 세션 유효성을 제한할 수 있으며 세션이 손실되면 로그인 쿠키도 비활성화됩니다.따라서 session.gc_maxlifetime을 적어도 $cfg[''와 같은 값으로 설정하는 것이 좋습니다.Login Cookie Validity']
주의:
- 서버가 크래쉬하여 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행의 '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상술한 바와 같이
LOCAL 인스톨의 경우에만, 로그인과 타임 아웃을 모두 삭제할 수 있습니다.이것이 목적인 것 같습니다.인가 유형을 "config"로 변경하고 구성 파일에 데이터베이스 사용자 이름과 비밀번호를 입력하면 자동으로 로그인됩니다.에가에 config.inc.php:
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'username';
$cfg['Servers'][$i]['password'] = 'password';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
물론 당신이 인터넷상의 서버에서 이것을 한다면, 몇몇 건방진 chappy가 나타나서 당신의 모든 패스워드를 즐겁게 다운로드하고 당신의 웹사이트를 삭제할 것이다.이는 자신의 노트북에서만 실행되는 개발 서버용입니다.
요즘 phpmyadmin을 커스터마이즈하는 더 쉬운 방법은 http://www.example.com/phpmyadmin/setup/에 접속하여 모든 설정 섹션을 한 번에 저장하고 하단에 있는 저장 또는 다운로드를 클릭하여 생성된 파일을 root phpmyadmin 디렉토리에 복사한 후 chmod하는 것입니다.phpmyadmin이 로그인을 허용하기 전에 이를 체크하기 때문에 로컬 서버인 경우에도 쓰기 권한을 해제해야 합니다.
wamp 폴더에 있는 디렉토리 'apps\phmyadmin 4.5.2'를 탐색하고 config.inc.php 파일을 엽니다.그런 다음 기존 코드 아래에 이 줄을 추가합니다.
'$cfg['LoginCookieValidity'] = 3600 * 10; //login cookie validity extended upto 10 hours'.
그게 다야...
★★★의 phpMyadmin Ubuntu 18.04에서 실행 중인 5.0.2 파일을 다음과 같이 편집했습니다.
sudo nano /usr/share/phpmyadmin/libraries/classes/Config/Forms/User/FeaturesForm.php을
public static function getForms()Login Cookie Validity 필드를 추가했습니다.public static function getForms() { $result = [ 'General' => [ 'VersionCheck', 'NaturalOrder', 'InitialSlidersState', 'LoginCookieValidity', //Added this line if it missing ........... }파일을 저장하면 사용자 인터페이스에서 값을 변경할 수 있습니다.
[설정 -> 일반 -> 기능 -> 로그인 쿠키 유효성]
Server:localhost -> Settings -> Features -> General -> Login cookie validity
phpmyadmin 4.9.2.를 사용하여 LoginCookieValidity를 설정하려고 하는데 자동 로그아웃이 있습니다:(localhost를 사용하는 경우 https://docs.phpmyadmin.net/en/latest/config.html#example-for-ip-address-limited-autologin을 사용해 보십시오.
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'yourpassword';
} else {
$cfg['Servers'][$i]['auth_type'] = 'cookie';
}
언급URL : https://stackoverflow.com/questions/11272973/phpmyadmin-automatic-logout-time
'source' 카테고리의 다른 글
| .NET Entity Framework 버전이 다르므로 코어 빌드 경고 (0) | 2022.11.22 |
|---|---|
| C에 자체 헤더 파일 생성 (0) | 2022.11.22 |
| Java 7 경로의 확장을 확인하는 방법 (0) | 2022.11.22 |
| Amazon RDS에서 CSV 파일로 테이블 내보내기 (0) | 2022.11.22 |
| APT 명령줄 인터페이스와 같은 예/아니오 입력? (0) | 2022.11.22 |