Magento多个网站安装在两个网站上抛出错误

时间:2013-09-20 11:26:15

标签: magento

我正在为两个网站运行一个Magento 1.7.0.2安装。这是我的Apache服务器配置:

<VirtualHost 99.99.99.99:80>
    DocumentRoot /magento
    ServerName domain1.com
    ServerAlias domain2.com

    SetEnvIfNoCase Host domain1\.com MAGE_RUN_CODE=domain1
    SetEnvIfNoCase Host domain2\.com MAGE_RUN_CODE=domain2
    SetEnv MAGE_RUN_TYPE website
</VirtualHost>

我已对此配置进行了测试,$_SERVER['MAGE_RUN_CODE']$_SERVER['MAGE_RUN_TYPE']包含domain1domain2website

我已在Magento后端配置了这两个网站。两个代码为domain1domain2的网站。

当我访问domain1.com时,我得到了正确的Magento网上商店。但是当我访问domain2时,我收到HTTP 500 internal server error响应。

日志显示什么都没有,Apache日志是干净的,PHP日志是干净的,var/log/exception.log是干净的,var/log/system.log是干净的,没有生成报告。启用日志记录并报告其他错误。

我试图找到这个问题:

  • 将PHP的display_errors设置为true,降低错误报告级别并将Magento设置为开发人员模式:仍然没有错误。
  • 在域名2的Magento后端创建了一个全新的网站,存储和查看:没有变化。
  • 将domain2设置为默认网站(并刷新缓存):无变化。
  • 为domain2.com创建了一个单独的VirtualHost:正如预期的那样没有变化。

1 个答案:

答案 0 :(得分:0)

同时为domain2的商店启用配置为主页的CMS页面。

可以在[CMS] - &gt;的Magento配置中启用CMS页面。 [页]