Magento多网站安装在两个网站中的一个网站上引发错误

Magento多网站安装在两个网站中的一个网站上引发错误,magento,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 dom

我正在为两个网站运行一个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>

DocumentRoot/magento
ServerName域名1.com
ServerAlias域名2.com
setEnvifLocase主机domain1\.com MAGE\u RUN\u CODE=domain1
setEnvifLocase主机domain2\.com MAGE\u RUN\u CODE=domain2
SetEnv MAGE_RUN_类型网站
我已经测试过这个配置,
$\u服务器['MAGE\u RUN\u code']
$\u服务器['MAGE\u RUN\u TYPE']
包含
domain1
domain2
website

我已经在Magento后端配置了这两个网站。两个网站的代码分别为
domain1
domain2

当我访问domain1.com时,我得到了合适的Magento网站。但是当我访问domain2时,我得到一个
HTTP500内部服务器错误
响应

日志完全没有显示任何内容,Apache日志是干净的,PHP日志是干净的,
var/log/exception.log
是干净的,
var/log/system.log
是干净的,没有生成任何报告。日志记录已启用,并报告其他错误

我试图找出问题的原因:

  • 将PHP的
    display_errors
    设置为true,降低错误报告级别,并将Magento设置为开发者模式:仍然没有错误
  • 在Magento后端为domain2创建了一个全新的网站、商店和视图:无更改
  • 将domain2设置为默认网站(和刷新的缓存):无更改
  • 为domain2.com创建了一个单独的虚拟主机:如预期的那样,没有任何更改

域2
启用配置为商店主页的CMS页面

可以在[CMS]->[pages]的Magento配置中启用CMS页面