2013-02-07 61 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