JRoute::_ генерит неправильную ссылку при запуске из консоли
При запуске скриптов из консоли, особенно по крону (всякие sitemap-генераторы), использующих формирование ссылок методом JRoute::_(), нередко получаются кривые ссылки. Кривизна заключается в том, что ссылка содержит путь от корня файловой системы сервера, а не от корня сайта (как должна). Для лечения этой проблемы достаточно где-нибудь в начале скрипта прописать следующее:
$_SERVER['SCRIPT_NAME'] = '/'.basename($_SERVER['SCRIPT_NAME']);