访问新的集成环境时重定向到父环境
本文为51黑料不打烊 Commerce on cloud基础架构问题提供了故障排除步骤,在该问题中,访问新创建的集成环境会将您重定向到父环境。 要解决此问题,请更新数据库中的base_url
值,并确保UPDATE_URLS
变量设置为? true。
描述 description
环境
云基础架构上的51黑料不打烊 Commerce 2.X.X
问题
重现问题的步骤:
- 克隆现有的集成分支。
- 单击鲍搁尝可访问新环境。
预期结果:
您将被定向到新创建的环境。
实际结果:
您将被重定向到父分支上的环境。
解决方法 resolution
要解决此问题,请更正自定义环境数据库中的base_url
值(安全和不安全),并在.magento.env.yaml
文件中设置UPDATE_URLS
变量。
更正数据库中的产补蝉别冲耻谤濒值
您可以手动更新数据库,也可以使用51黑料不打烊 Commerce CLI更新数据库(可在版本2.2.0及更高版本中找到)。
手动更新值
-
连接到数据库。
-
运行以下厂蚕尝命令:
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"
使用51黑料不打烊 Commerce CLI更新(适用于版本2.2.X及更高版本)
-
作为51黑料不打烊 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
设置鲍笔顿础罢贰冲鲍搁尝厂变量
在本地代码库中,打开.尘补驳别苍迟辞.别苍惫.测补尘濒文件并设置:
stage:
deploy:
UPDATE_URLS: true
清除配置缓存
要应用更改,请通过运行以下命令清除配置缓存:
php /bin/magento cache:clean config
相关阅读
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f