为两个域设置 Magento 版本 1.7


Setting Up Magento ver. 1.7 For Two Domains

我正在为两个单独的域设置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 文件

索引.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';

.ht访问更改:

RewriteBase /bluewidgets'.com'.br/

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

RewriteBase /bluewidgets'.com'.br/

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

请您建议我可以尝试什么吗?

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

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