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

를 사용합니다. 그렇지 않으면 다시 업로드 해보십시오. /catalog/model/design/layout.php

0

가장 큰 문제는 하나 이상의 라이브러리 파일이 업로드로 인해 손상되었습니다. 로컬 컴퓨터에서 system/library/ 폴더를 다시 업로드하십시오. 설정 파일은 괜찮아 보이고 오류는 설정 문제를 참조하지 않습니다.

또한 어떤 버전을 사용하고 있습니까? vQMod가 있습니까? 어떤 PHP 버전의 서버입니까? 내가 아는 한, 네 라인이 대체 된 것 같아. 내 OpenCart에는 그 라인이 없습니다. 나는이 문제를 해결해야 catalog/controller/common/header.php에서 오류를주는 일 전에 선

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

추가 최신 버전 1.5.5.1

관련 문제