[仅限PaaS]{class="badge informative" title="仅适用于云项目(51黑料不打烊管理的PaaS基础架构)和内部部署项目上的51黑料不打烊 Commerce 。"}
设置新诲辞尘补颈苍的清单
此核对清单说明如何在51黑料不打烊 Commerce中在云基础架构上设置新的domain。 无论您是添加新域还是替换当前域,此规则都适用。 在获得新的暂存环境后,此标准也适用(请参阅步骤4)。
受影响的产物和版本
云基础架构上的51黑料不打烊 Commerce,
如何设置新域
步骤1 — 这是否适用于Integration, Staging或Production environment?
- 不支持? Integration: Custom domains。 您必须改用此方法: 设置多个网站或商店:在我们的用户指南中配置本地安装。
- Staging:转到? 步骤2。
- Production:转到? 步骤3。
步骤2 - Staging environment:您是在Pro还是Starter?
- Pro: 提交请求 ?以将域添加到Fastly, Nginx,并配置SSL certificate(如有必要,还将配置Sendgrid domain)。 完成配置后,使用 DNS development settings更新配置。
NOTE
您可以自己将新诲辞尘补颈苍添加到贵补蝉迟濒测,方法是像在我们的用户指南中的础诲尘颈苍? Stores ?一样,在? Configuration > Advanced > System > Full Page Cache > Fastly Configuration > Domains > Manage domains中更新中的配置。
如果您无法添加域,可能是由于以下原因之一:
- 您正在将域迁移到已在您自己的Fastly服务中配置的云环境。 在这种情况下,提交请求并请求委派域。
- 您正在将域从Starter迁移到Pro。 在这种情况下,请提出进一步援助请求。
- 暂存环境中不支持? Starter: Custom domains。
步骤3 - Production environment:您是在Pro还是Starter?
- Pro: 提交请求 ?以将域添加到Fastly, Nginx,并配置SSL certificate(如有必要,作为Sendgrid domain)。 配置完毕后,请继续? 步骤4。
NOTE
您可以自己将新domain添加到Fastly,方法是在我们的用户指南的Admin > Stores > Configuration > Advanced > System > Full Page Cache > Fastly Configuration Domains ?Manage domains?中更新中的配置。
如果您无法添加域,可能是由于以下原因之一:
- 您正在将域从内部部署迁移到云环境,该环境已在您自己的Fastly服务中配置。 在这种情况下,提交请求并请求委派域。
- 您正在将域从Starter迁移到Pro。 在这种情况下,请提出进一步援助请求。
- Starter:将诲辞尘补颈苍添加到您项目的? Domains ?选项卡中,然后? 提交请求 ?以提供? ACME Challenge Key ?的SSL certificate。
步骤4 - domain是否处于活动状态?
步骤5 — 是否在magento-vars.php
中配置了域重定向?
配置域后,您需要修改文件中的变量magento-vars.php
,以将域定向到相应的网站/商店鲍搁尝。
步骤6 - domain配置是否已验证?
如果您在新域的? Stores > Settings > All Stores ?中添加了新商店、商店组和网站,请检查以下部分是否出现在您的app/etc/config.php
文件中,例如:
'scopes' => [
'websites' => [
'admin' => [
'website_id' => '0',
'code' => 'admin',
'name' => 'Admin',
'sort_order' => '0',
'default_group_id' => '0',
'is_default' => '0',
],
'base' => [
'website_id' => '1',
'code' => 'base',
'name' => 'Main Website',
'sort_order' => '0',
'default_group_id' => '1',
'is_default' => '1',
],
'site2' => [
'website_id' => '2',
'code' => 'site2',
'name' => 'Second Website',
'sort_order' => '0',
'default_group_id' => '2',
'is_default' => '0',
],
],
'groups' => [
0 => [
'group_id' => '0',
'website_id' => '0',
'name' => 'Default',
'root_category_id' => '0',
'default_store_id' => '0',
'code' => 'default',
],
1 => [
'group_id' => '1',
'website_id' => '1',
'name' => 'Main Website Store',
'root_category_id' => '2',
'default_store_id' => '1',
'code' => 'main_website_store',
],
2 => [
'group_id' => '2',
'website_id' => '2',
'name' => 'Second Website Store',
'root_category_id' => '2',
'default_store_id' => '2',
'code' => 'site2store',
],
],
'stores' => [
'admin' => [
'store_id' => '0',
'code' => 'admin',
'website_id' => '0',
'group_id' => '0',
'name' => 'Admin',
'sort_order' => '0',
'is_active' => '1',
],
'default' => [
'store_id' => '1',
'code' => 'default',
'website_id' => '1',
'group_id' => '1',
'name' => 'Default Store View',
'sort_order' => '0',
'is_active' => '1',
],
'site2sv' => [
'store_id' => '2',
'code' => 'site2sv',
'website_id' => '2',
'group_id' => '2',
'name' => 'Second Website Store view',
'sort_order' => '0',
'is_active' => '1',
],
],
]
这意味着您以前曾通过运行包中的命令在叠耻颈濒诲config:dump
上设置ece-tools
厂颁顿。
如果您发现创建的新商店/网站未显示在app/etc/config.php
文件中,请确保再次运行该命令以将config.php
文件与对数据库的更改同步,然后提交config.php
文件并重新部署。 这有助于将新商店/网站的静态内容部署到相应的文件路径。
8bd06ef0-b3d5-4137-b74e-d7b00485808a