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

问题描述 投票:0回答:1

我正在为两个网站运行一个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:正如预期的那样没有变化。
magento
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.