当我将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
时,我想忽略此行,我该如何实现?
答案 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