Magento多网站安装在两个网站中的一个网站上引发错误
我正在为两个网站运行一个Magento 1.7.0.2安装。这是我的Apache服务器配置: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
<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的
设置为true,降低错误报告级别,并将Magento设置为开发者模式:仍然没有错误display_errors
- 在Magento后端为domain2创建了一个全新的网站、商店和视图:无更改
- 将domain2设置为默认网站(和刷新的缓存):无更改
- 为domain2.com创建了一个单独的虚拟主机:如预期的那样,没有任何更改
域2
启用配置为商店主页的CMS页面
可以在[CMS]->[pages]的Magento配置中启用CMS页面