새 통합 환경에 액세스할 때 상위 환경으로 리디렉션
마지막 업데이트: 2025년 6월 12일
이 문서에서는 새로 생성된 통합 환경에 액세스하면 대신 상위 환경으로 리디렉션되는 Adobe Commerce on cloud infrastructure 문제에 대한 문제 해결 단계를 제공합니다. 이 문제를 해결하려면 데이터베이스에서 base_url
값을 업데이트하고 UPDATE_URLS
변수가 true(으)로 설정되어 있는지 확인하십시오.
설명
환경
클라우드 인프라의 Adobe Commerce 2.X.X
문제
재현 단계:
- 기존 통합 분기를 복제합니다.
- URL을 클릭하여 새 환경에 액세스합니다.
예상 결과:
새로 생성된 환경으로 이동됩니다.
실제 결과:
상위 분기의 환경으로 리디렉션됩니다.
해결 방법
문제를 해결하려면 사용자 지정 환경의 데이터베이스에서 base_url
값(보안 및 비보안)을 수정하고 .magento.env.yaml
파일에서 UPDATE_URLS
변수를 설정합니다.
데이터베이스의 base_url 값 수정
수동으로 또는 Adobe Commerce CLI(버전 2.2.0 이상에서 사용 가능)를 사용하여 데이터베이스를 업데이트할 수 있습니다.
값을 수동으로 업데이트
-
데이터베이스에 연결합니다.
-
다음 SQL 명령을 실행합니다.
UPDATE core_config_data SET value = %your_new_environment_unsecure_url% WHERE path="web/unsecure/base_url" update core_config_data set value = %your_new_environment_secure_url% where path="web/secure/base_url"
Adobe Commerce CLI를 사용하여 업데이트(버전 2.2.X 이상)
-
Adobe Commerce 파일 시스템 소유자로 로그인하거나 로 전환합니다.
-
다음 명령을 실행합니다.
php /bin/magento config:set web/unsecure/base_url http://example.com php /bin/magento config:set web/secure/base_url https://example.com
UPDATE_URLS 변수 설정
로컬 코드베이스에서 .magento.env.yaml 파일을 열고 다음을 설정합니다.
stage:
deploy:
UPDATE_URLS: true
구성 캐시 지우기
변경 사항을 적용하려면 다음을 실행하여 구성 캐시를 정리합니다.
php /bin/magento cache:clean config
3d58f420-19b5-47a0-a122-5c9dab55ec7f