在管理员中设置多个视图

此任务要求您为每个存储创建一个根类别(如果需要,还要创建其他类别)。 本主题中讨论的任务提供了一种设置多个商店的方法。 有关更多信息,请参阅《Commerce用户指南》中的以下资源:

INFO
仅出于示例目的,在本主题中使用网站代码为french的法语网站。 有关分步教程,请参阅教程:使用Apache设置多个网站教程:使用nginx设置多个网站

步骤1:创建根类别

创建根类别是可选的,但我们会在本教程中介绍如何在您希望每个网站都有一个唯一根类别的情况下创建根类别。 您可以选择创建其他类别。

要创建根类别,请执行以下操作:

  1. 以有权创建类别的用户身份登录到管理员。

  2. 单击​ 目录 > 类别

  3. 单击​ 添加根类别

  4. 在​ 类别名称 ​字段中,输入唯一名称以标识该类别。

  5. 确保将“启用类别”设置为​

    有关此页面上其他选项的信息,请参阅根类别

    下图显示了一个示例。

    创建并启用根类别

  6. 单击​ 保存

  7. 根据需要重复这些任务多次,以便为存储区创建根类别。

第2步:创建网站

要创建网站,请执行以下操作:

  1. 以有权创建网站、商店和商店视图的用户身份登录到管理员。

  2. 单击​ 商店 > 设置 > 所有商店

  3. 在​ 商店 ​页面上,单击​ 创建网站

    • 名称 — 输入名称以标识网站。
    • 代码 — 输入唯一代码;例如,如果您拥有法式商店,则可以输入french
    • 排序顺序 — 输入可选的数字排序顺序。

    下图显示了一个示例。

    添加网站

  4. 单击​ 保存网站

  5. 根据需要多次重复这些任务以创建您的网站。

步骤3:创建存储

要创建存储,请执行以下操作:

  1. 在​ 管理员 ​面板中,单击​ 商店 > 设置 > 所有商店

  2. 在​ 商店 ​页面上,单击​ 创建商店

    • 网站 — 单击要与此商店关联的网站的名称。
    • 名称 — 输入名称以标识存储。
    • 代码 — 输入唯一代码以标识存储。
    • 根类别 — 单击此存储的根类别的名称。

    下图显示了一个示例。

    添加存储

  3. 单击​ 保存存储

  4. 根据需要多次重复这些任务以创建您的商店。

步骤4:创建商店视图

要创建商店视图,请执行以下操作:

  1. 在​ 管理员 ​面板中,单击​ 商店 > 设置 > 所有商店

  2. 在商店页面上,单击​ 创建商店视图

    • 存储 — 单击要与此存储视图关联的存储的名称。
    • 名称 — 输入名称以标识此存储视图。
    • 代码 — 输入唯一名称以标识此商店视图。
    • 状态 — 选择​ 已启用

    下图显示了一个示例。

    添加存储

  3. 单击​ 保存商店视图

  4. 根据需要,重复执行上述任务多次,以创建商店视图。

步骤5:更改网站基本URL

要使用诸如http://french.magento.mg之类的唯一URL访问网站,您必须在Admin中更改每个站点的基本URL。

要更改网站基本URL,请执行以下操作:

  1. 在​ 管理员 ​面板中,单击​ 存储 > 设置 > 配置 > 常规 > Web

  2. 从页面顶部的​ 商店视图 ​列表中,单击您其中一个网站的名称,如下图所示。

    选择作用域

  3. 在右窗格中,展开​ 基本URL

  4. 在​ 基本URL ​部分中,清除​ 使用系统值

  5. 在​ 基本URL ​和​ 基本链接URL ​字段中输入http://french.magento.mg URL。

  6. 在​ 基本URL(安全) ​部分中重复上一步骤。

    note info
    INFO
    如果要为云基础架构上的Adobe Commerce部署设置基本URL,则必须将第一个句点替换为三个短划线。 例如,如果您的基本URL是french.branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloud,请输入http://french---branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloud。 如果要设置基本URL以进行本地测试,请使用句点。
  7. 单击​ 保存配置

  8. 对其他网站重复这些任务。

步骤6:将存储代码添加到基本URL

Commerce为您提供了将商店代码添加到站点基本URL的选项,这简化了设置多个商店的过程。 使用此选项,您不必在Commerce文件系统上创建目录来存储index.php.htaccess

这样可防止index.php.htaccess在将来升级时与Commerce代码库不同步。

请参阅Commerce用户指南

要将存储代码添加到基本URL,请执行以下操作:

  1. 在​ 管理员 ​面板中,单击​ 存储 > 设置 > 配置 > 常规 > Web

  2. 在页面顶部的​ 存储视图 ​列表中,单击​ 默认配置,如下图所示。

    选择默认配置范围

  3. 在右窗格中,展开​ Url选项

  4. 清除​ 将存储代码添加到Url ​旁边的​ 使用系统值 ​复选框。

  5. 从​ 将存储代码添加到Url ​列表中,单击​

    将商店代码添加到商店基本URL

  6. 单击​ 保存配置

  7. 如果出现提示,请刷新缓存。 (系统 > 缓存管理)。

步骤7:更改默认商店视图基本URL

最后必须执行此步骤,因为您将失去对管理员的访问权限;在您设置虚拟主机后,您的访问权限将返回,如特定于Web服务器的主题中所述。

要更改默认商店视图基本URL,请执行以下操作:

  1. 在​ 管理员 ​面板中,单击​ 存储 > 设置 > 配置 > 常规 > Web

  2. 从页面顶部的​ 存储视图 ​列表中,单击​ 默认配置

    选择默认配置范围

  3. 在右窗格中,展开​ 基本URL

  4. 在​ 基本URL ​部分中,清除​ 使用系统值

  5. 在​ 基本URL ​和​ 基本链接URL ​字段中输入http://magento.mg URL。

  6. 在​ 基本URL(安全) ​部分中重复上一步骤。

    note info
    INFO
    如果您在云基础架构上为Adobe Commerce设置基本URL,则必须将第一个句点替换为三个短划线。 例如,如果您的基本URL是french.branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloud,请输入http://french---branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloud
  7. 单击​ 保存配置

INFO
网站、商店和商店视图代码只能包含字母(a-z或A-Z)、数字(0-9)和下划线(_)。 此外,第一个字符必须是字母。 如果使用大写或驼峰式大小写,则内部匹配项不区分大小写,以通过环境变量覆盖配置设置。 请参阅使用环境变量覆盖配置设置
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c