存取新整合環境時重新導向至父環境
本文提供雲端基礎結構問題Adobe Commerce的疑難排解步驟,在存取新建立的整合環境時,會將您重新導向至父環境。 若要解決此問題,請更新資料庫中的base_url值,並確定UPDATE_URLS變數設為true。
說明 description
環境
雲端基礎結構上的Adobe Commerce 2.X.X
問題
要再現的步驟:
- 複製現有的整合分支。
- 按一下URL以存取新環境。
預期結果:
您將被導向新建立的環境。
實際結果:
您會被重新導向至父分支上的環境。
解決方法 resolution
若要修正此問題,請更正自訂環境資料庫中的base_url值(安全和不安全),並在UPDATE_URLS檔案中設定.magento.env.yaml變數。
更正資料庫中的base_url值
您可以手動更新資料庫,或使用Adobe Commerce CLI (可在2.2.0版及更新版本中取得)。
手動更新值
-
連線到資料庫。
-
執行下列SQL命令:
code language-none 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檔案系統擁有者身分登入或切換至該擁有者。
-
執行以下命令:
code language-none 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
相關閱讀
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f