2013-02-07 37 views
0

当我设置Opencart的,以维护支持模式,我得到以下错误:Opencart的:维护模式可变

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,我该如何做到这一点?

回答

1

添加行

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

一个在catalog/controller/common/header.php给了一个错误应该纠正此之前。如果没有,请尝试重新上传/catalog/model/design/layout.php

0

最可能的问题是您的一个或多个库文件从上传中损坏。重新从您的本地文件夹上传您的system/library/文件夹。你的配置文件看起来很好,错误不会引用配置问题。

你还使用什么版本。你有vQMod吗?服务器是什么PHP版本?据我所知,我认为你的线路已被替换。我的OpenCart没有这一行。我用的是最新版本1.5.5.1