0

当我将 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,我该如何实现?

4

2 回答 2

1

添加行

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

在给出错误的人catalog/controller/common/header.php应该更正这一点之前。如果没有,请尝试重新上传/catalog/model/design/layout.php

于 2013-02-07T11:43:54.663 回答
0

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

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

于 2013-02-07T11:20:45.863 回答