joomla 1.5에서 joomla 2.5까지 내 사이트를 업데이트했습니다. 그리고 지금 호환성 문제의 오류가 나타납니다.Joomla 1.5에서 Joomla 2.5까지의 부분
엄격한 기준 :이 오류가 MyController에 선언 :: 표시()가 (거짓, $ urlparams = $ false로의 캐시 할 수 =) JController :: 디스플레이
이 저를 도와주세요와 호환되어야합니다 ... 미리 감사드립니다.
joomla 1.5에서 joomla 2.5까지 내 사이트를 업데이트했습니다. 그리고 지금 호환성 문제의 오류가 나타납니다.Joomla 1.5에서 Joomla 2.5까지의 부분
엄격한 기준 :이 오류가 MyController에 선언 :: 표시()가 (거짓, $ urlparams = $ false로의 캐시 할 수 =) JController :: 디스플레이
이 저를 도와주세요와 호환되어야합니다 ... 미리 감사드립니다.
오류 메시지에 따라 두 매개 변수를 허용하도록 MyController 클래스의 표시 함수를 변경해야합니다.
public function display() {
....
}
을 그리고 기본 JController 클래스와 같은 두 개의 매개 변수를 받아 들일 필요가있다 :
당신은 아마이 있고, 표준 기능 가능성이 의지, 그것 때문에 당신이 그들을 사용하지 않을 경우에도
public function display($cachable = false, $urlparams = false) {
....
}
을 클래스에서 재정의하는 함수의 매개 변수와 일치시키는 것이 가장 좋습니다.
답을 찾았습니다.
사이트의 configuration.php 파일에서 단 하나의 변경 만하면됩니다.
변화에서이 라인,
공공 $ error_reporting은 = '기본';
To,
public $ error_reporting = 'none';
& 모두 .. 이것은 엄격한 표준 메시지를 표시하지 않습니다.
감사합니다 david하지만 해결책을 찾았습니다. 당신이 제안한 것은 무엇이든 이미 완료했습니다.이 문제를 해결하려면 사이트의 configuration.php 파일에서 한 가지 변경 만하면됩니다. – vickram
실제로 오류를 "해결"하거나 수정하지 않았다는 것을 알아야합니다. 너는 단지 그것을 숨겼다. 주로 사이트에서 다른 문제가 발생하면이 오류에 대한 오류 메시지를 받기 위해 다시 전환해야 할 필요가 있음을 알아야합니다. –