2015-01-08 6 views
0

이 치명적인 오류가 발생하여 왜 생성되는지 알 수 없습니다. 어떤 도움을 주시면 감사하겠습니다. 이 웹 사이트는 온라인으로 작동하지만 일단 시스템에서 다운로드하면이 오류가 표시됩니다.치명적 오류 : 정의되지 않은 메서드를 호출하십시오. 파일 이름 및 줄의 예외 :: get()을 호출하십시오.

오류 메시지는 다음과 같습니다 자세한 내용은

Fatal error: Call to undefined method Exception::get() in C:\wamp\www\motor_racing_server\templates\yoo_shelf\error.php on line 20 

: 나는 이미을 configuration.php 파일 변수를 업데이트 한

. 아래는 변경된 파일 목록입니다.

public $dbtype = 'mysql'; 
public $host = 'localhost'; 
public $user = 'root'; 
public $password = ''; 
public $db = 'motor_racing_joomla'; 
public $log_path = 'C:\\wamp\\www\\NEW_JOOMLA\\logs'; 
public $tmp_path = 'C:\\wamp\\www\\NEW_JOOMLA\\tmp'; 

피씨 데이터베이스 이름이 정확합니다. 이미 확인했습니다.

error.php 코드 내가 라인 (20)을 제거하기 위해 노력

<?php 
/** 
* @package yoo_shelf 
* @author YOOtheme http://www.yootheme.com 
* @copyright Copyright (C) YOOtheme GmbH 
* @license http://www.gnu.org/licenses/gpl.html GNU/GPL 
*/ 

// no direct access 
defined('_JEXEC') or die('Restricted access'); 

    // include config 
include_once(dirname(__FILE__).'/config.php'); 

// get warp 
$warp = Warp::getInstance(); 

// set messages 
$title = $this->title; // line 19 
$error = $this->error->get('code'); // line 20 
$message = $this->error->get('message'); // line 21 

// set 404 messages 
if ($error == '404') { 
$title = JText::_('TPL_WARP_404_PAGE_TITLE'); 
$message = JText::sprintf('TPL_WARP_404_PAGE_MESSAGE', JURI::root(false), $warp['config']->get('site_name')); 
} 

// render error layout 
echo $warp['template']->render('error', compact('title', 'error', 'message')); 

아래의 코드 라인 (21)과 두 라인 (20), 라인 (21)을 주석 후 동일한 오류가 발생, 내가 가지고 오류 "오류 500".

+0

나는 비디오 튜토리얼과 텍스트 튜토리얼을 따라 갔다. 링크는 아래에 붙여 넣습니다. http://www.test.developmentwork.net/data-recovery/backing-up-joomla-sites/34-importing-a-joomla-site-to-your-computer https : //www.youtube.com/watch?v=SPoYwEPK0VE – Adil

+2

최소한 20 행까지는 'error.php'내용을 표시 할 수 있습니까? – mopo922

+0

당신의 방법 get() 심지어 정적입니까?, 또는 존재합니까?, 아마도 우리에게 예외 클래스를 보여? – Neat

답변

0

두 단계로 문제가 해결되었습니다.

서버에서 모든 파일을 다시 다운로드하면 문제가 해결됩니다. 아직 아이디어가 없습니다.

둘째, 내 시스템에 새로운 joomla 응용 프로그램을 구성한 다음 서버 사이트와 localhost에 구성된 두 configuartion 파일을 비교하고 데이터베이스와 관련된 변수 excep를 변경합니다.