0

我正在为两个独立的域设置 Magento。我想在每个站点上安装两个单独版本的 Wordpress,所以我遵循 Magento 的“具有不同文档根目录的多个网站设置”的建议:http: //www.magentocommerce.com/wiki/multi-store_set_up/multiple_website_setup_with_different_document_roots

  1. 我已经在 /public_html 安装了 Magento,并且该版本适用于第一个站点。
  2. 我创建了另一个名为 public_html/bluewidgets.com.br/ 的文件夹,并将 bluewidgets.com.br 指向了该域。
  3. 我在 public_html/bluewidgets.com.br 有一个版本的 .htaccess 文件和 index.php 文件

index.php 文件更改:

$compilerConfig = MAGENTO_ROOT . '/includes/config.php';
$mageFilename = '/home/bluewidgets/public_html/app/Mage.php';
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] :      'bluewidgets_com_br';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'website';

.htaccess 更改:

RewriteBase /bluewidgets\.com\.br/

在这一点上,我觉得我可能在 .htaccess 文件中犯了一个错误。当我注释掉下面的行时,所有页面都会加载,但主题和图像不起作用。当我运行下面的代码时,主页会加载但没有别的。

RewriteBase /bluewidgets\.com\.br/

我还想知道是否可能需要更改主题的配置。到目前为止我还没有。

请你建议我可以尝试什么?

4

1 回答 1

0

要使用两个主机设置两个域,您将在后端配置中使用管理商店,您创建额外的商店并为其分配一个新的商店代码(假设它是 bluewidgets_br)然后,在您的 vhost 配置中为 bluewidgets.br 域使用:SetEnv MAGE_RUN_CODE bluewidgets_br

此外,在 br 商店的配置中转到系统 -> 配置 -> 设计,切换到 br 商店视图,并更新商店详细信息以指向不同的样式文件夹(假设您为两个商店准备了不同的设计/(...)文件夹)

于 2013-03-19T10:36:20.213 回答