Фатальная ошибка: Не удается получить доступ к защищенному JException собственности :: $ Код в /.../templates/abrax/error.php на линии 14
Линии 14-17:
if (($this->error->code) == '404') {
header('Location: http://www.example.com/404');
exit;
}
Фатальная ошибка: Не удается получить доступ к защищенному JException собственности :: $ Код в /.../templates/abrax/error.php на линии 14
Линии 14-17:
if (($this->error->code) == '404') {
header('Location: http://www.example.com/404');
exit;
}
Используйте добытчиками, вы не можете получить доступ к собственности напрямую, потому что это видимость не public
Как
if (($this->error->getCode()) == '404') {
...
попробовать это
if ($this->_error->get('code') == '404') {
header('Location: http://www.example.com/404');
exit;
}
я сталкиваются с этой же проблемой, и я изменил код, как вы сказали, но другая ошибка показать мне: 'Фатальная ошибка: Не удается использовать метод возвращаемого значения в write context' Что это значит? –
@JackZhang, как именно вы его написали, можете ли вы скопировать строку ошибки? вы положили '=' вместо '=='? –
Это решает проблему. Joomla 3.3 – davimusprime