Opencart:维护模式变量

时间:2013-02-07 07:29:47

标签: opencart

当我将opencart设置为maintenace模式时,我收到以下错误:

Fatal error: Call to a member function getLayout() on a non-object in
../catalog/controller/common/header.php on line 195 

第195行的代码是:

 $layout_id = $this->model_design_layout->getLayout($route);

当网站位于maintenance mode时,我想忽略此行,我该如何实现?

2 个答案:

答案 0 :(得分:1)

添加行

$this->load->model('design/layout');

catalog/controller/common/header.php中出错之前

应该纠正此问题。如果没有,请尝试重新上传/catalog/model/design/layout.php

答案 1 :(得分:0)

最可能的问题是您的一个或多个库文件在上传时已损坏。重新上传您当地的system/library/文件夹。您的配置文件似乎很好,错误不会引用配置问题。

您使用的是哪个版本。你有vQMod吗?什么是PHP版本的服务器?据我所知,我认为你的生产线已被更换。我的OpenCart没有那条线。我使用的是最新版本1.5.5.1