我正在为两个网站运行一个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']
包含domain1
或domain2
和website
。
我已在Magento后端配置了这两个网站。两个代码为domain1
和domain2
的网站。
当我访问domain1.com时,我得到了正确的Magento网上商店。但是当我访问domain2时,我收到HTTP 500 internal server error
响应。
日志显示什么都没有,Apache日志是干净的,PHP日志是干净的,var/log/exception.log
是干净的,var/log/system.log
是干净的,没有生成报告。启用日志记录并报告其他错误。
我试图找到这个问题:
display_errors
设置为true,降低错误报告级别并将Magento设置为开发人员模式:仍然没有错误。答案 0 :(得分:0)
同时为domain2
的商店启用配置为主页的CMS页面。
可以在[CMS] - &gt;的Magento配置中启用CMS页面。 [页]