首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento站点正在使用Apache错误页

问Magento站点正在使用Apache错误页
EN

Stack Overflow用户
提问于 2014-07-04 05:08:22
回答 1查看 78关注 0票数 0

我有一个Magento网站。当出现任何类型的错误(404、500、503等)时,它会显示默认的apache错误页面,而不是可自定义的magento错误页面。

有什么想法可能是错误的,或者从哪里开始寻找呢?我的理解是,404应该使用Magento管理中的CMS -> no route页面,而500应该使用Magento代码库中/errors文件夹中的500.phtml页面。

EN

回答 1

Stack Overflow用户

发布于 2014-07-04 11:25:26

检查是否:

1) apache mod_rewrite开启了--这是一段php代码:

代码语言:javascript
复制
if (function_exists('apache_get_modules')) {
    $modules = apache_get_modules();
    $mod_rewrite = in_array('mod_rewrite', $modules);
} else {
    $mod_rewrite =  getenv('HTTP_MOD_REWRITE')=='On' ? true : false ;
}

在Debian/Ubuntu下,您可以使用以下命令将其启用:

代码语言:javascript
复制
sudo a2enmod rewrite

2)在magento根目录下,检查是否有.htaccess文件;

3)在您的httpd.conf下,检查您的magento目录是否具有指令AllowOverride = All

代码语言:javascript
复制
<Directory "/var/www/magento">
    AllowOverride All
</Directory> 

完成此更改后,重新启动apache。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24563318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档