Commerce 관리자에 로그인할 때 로그인 리디렉션
이 문서에서는 관리자에게 로그인하려고 할 때 로그인 양식으로 다시 리디렉션되고 오류 메시지가 표시되지 않는 Commerce 관리자 로그인 문제에 대한 가능한 해결 방법을 제공합니다. 여기에는 서버 시간대 설정을 수정하고 Adobe Commerce에서 쿠키 설정을 지우는 작업이 포함됩니다.
영향을 받는 에디션 및 버전:
모든 Adobe Commerce 버전 및 에디션.
문제
재현 단계:
- Commerce 관리 페이지로 이동합니다.
- 자격 증명을 입력하고 로그인 을 클릭합니다.
예상 결과:
Commerce 관리자에 로그인됩니다.
실제 결과:
오류 메시지가 없는 로그인 양식으로 다시 리디렉션됩니다.
원인
이 문제에 대해 두 가지 가능한 이유가 있습니다.
- 브라우저 수준에서 설정된 시간대가 올바르지 않습니다(실제 라이프타임이 아직 만료되지 않았더라도 관리 세션이 만료된 것으로 간주됨).
- 잘못된 쿠키 설정으로 인해 설정된 세션이 Adobe Commerce에서 사용되지 않습니다.
각 사례의 솔루션에 대해서는 다음 단락을 참조하십시오.
솔루션
관리 세션 수명 문제
다른 브라우저를 사용하고 1시간 미만인 경우 관리 세션 수명을 늘리십시오.
관리 세션 수명을 늘리려면 다음 단계를 수행합니다.
-
데이터베이스 백업을 만듭니다.
-
phpMyAdmin과 같은 데이터베이스 도구를 사용하거나 명령줄에서 DB에 수동으로 액세스하여 다음 SQL 쿼리를 실행합니다.
code language-sql UPDATE core_config_data SET value = 7200 WHERE path = 'admin/security/session_lifetime';
-
다음 명령을 실행하여 구성 캐시를 정리합니다.
code language-bash php <your_magento_install_dir>/bin/magento cache:clean config
잘못된 쿠키 설정
쿠키 설정 값을 확인하고 지우려면 다음 단계를 수행하십시오.
-
데이터베이스 백업을 만듭니다.
-
phpMyAdmin과 같은 데이터베이스 도구를 사용하거나 명령줄에서 DB에 수동으로 액세스하여 다음 SQL 쿼리를 실행합니다.
code language-sql SELECT * FROM core_config_data WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path");
-
값의 응답이 비어 있지 않으면 다음을 실행하여 값을 NULL로 설정합니다.
code language-sql UPDATE core_config_data SET value = NULL WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path");
-
다음 명령을 실행하여 구성 캐시를 정리합니다.
code language-bash php <your_magento_install_dir>/bin/magento cache:clean config
관련 문서
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a