이 치명적인 오류가 발생하여 왜 생성되는지 알 수 없습니다. 어떤 도움을 주시면 감사하겠습니다. 이 웹 사이트는 온라인으로 작동하지만 일단 시스템에서 다운로드하면이 오류가 표시됩니다.치명적 오류 : 정의되지 않은 메서드를 호출하십시오. 파일 이름 및 줄의 예외 :: 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".
나는 비디오 튜토리얼과 텍스트 튜토리얼을 따라 갔다. 링크는 아래에 붙여 넣습니다. 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
최소한 20 행까지는 'error.php'내용을 표시 할 수 있습니까? – mopo922
당신의 방법 get() 심지어 정적입니까?, 또는 존재합니까?, 아마도 우리에게 예외 클래스를 보여? – Neat