我正在使用Magento CE 1.8。我已经阅读了有关 Magento 服务器错误的文章,但没有找到任何适合我的情况。
我已经使用停放的域设置了两个额外的商店(网站、商店和商店视图),它们运行良好。我刚刚使用子域设置了两个额外的商店,并且在所有页面上都遇到了“内部服务器错误”,除了这两个使用子域的新商店的主页。
我按照本教程... https://www.siteground.com/tutorials/magento/magento-multistore.htm 除了说添加此代码的部分...
$mageRunCode = ‘sgtest’;
$mageRunType = ‘website’;
在index.php
文件的最后一行之前。
这看起来已经过时了,因为 index.php 已经为多个店面准备了以下代码......
/* Store or website code */
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE'])
? $_SERVER['MAGE_RUN_CODE']
: '';
/* Run store or run website */
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE'])
? $_SERVER['MAGE_RUN_TYPE']
: 'store';
所以我只是填写了我的商店代码。现在,每个子域商店的首页都可以正常工作。但是,如果我尝试离开主页,我会得到这个......
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。请联系服务器管理员 webmaster@ninedays.sidekart.com 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。服务器错误日志中可能提供有关此错误的更多信息。
此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。
服务器上没有可供我查看的错误日志,因此很难确定问题所在。
所有文件和文件夹权限均已使用 magento-cleanup.php 脚本设置,该脚本将所有文件夹设置为 755,所有文件设置为 644。