Некоторые проблемы при миграции с Joomla! 2.5 на Joomla! 3.x (Часть 2)

JHtml::core()

Fatal error: Call to undefined method JHtml::core()

При возникновении такой ошибки замените

JHtml::core();

на

JHtml::_('behavior.framework');

в том файле и в том месте файла, которое указано в сообщении об ошибке.

 

JRegistry::getValue()

Fatal error: Call to undefined method JRegistry::getValue() in

В Joomla 3.x более не используется метод JRegistry::getvalue(). Замените

JRegistry::getvalue(...)

на

JRegistry::get(...)

 

JRegistry::setValue()

Fatal error: Call to undefined method JRegistry::setValue() in

Как и в предыдущем случае, в Joomla 3.x более не используется метод JRegistry::setvalue(). Замените

JRegistry::setvalue(...)

на

JRegistry::set(...)

 

Если белый экран...

Если вы получили белый экран, на котором ничего нет, откройте конфигурационный файл configuration.php, найдите в нем строку

public $error_reporting = '<тут некое значение>';

и замените ее на

public $error_reporting = 'development';

Это даст возможность системе вывести ошибки выполнения на экран, а вам - локализовать возникшие проблемы.

Если с такой ситуацией вы столкнулись, находясь в панели администратора, попробуйте войти по адресу administrator/index.php?option=com_content; возможно, вы снова получите доступ к административной панели.

Rambler's Top100
Яндекс.Метрика

© 2017 Web-Мастерская А