Столкнулся с проблемой компонента Xmap 2.3.2 на последней версии Joomla! 3.6.5 - при попытке открыть XML или HTML версию карты сайта получал белый экран. Как решить данную проблему расскажу под катом...
Итак, если при попытке открыть карту сайта, сгенерированную с помощью компонента XMap, вы видите белый экран, то стоит включить вывод ошибок. Скорее всего ошибка будет следующей:
PHP Warning: require_once(includes/application.php): failed to open stream: No such file or directory in components/com_xmap/helpers/xmap.php on line 12
Дело в том, что разработчики забыли позаботиться о переходе на более свежие версии PHP и неверно указали функцию require_once. Для решения проблемы необходимо 12 строку, а именно:
require_once(JPATH_SITE .'/includes/application.php');
заменить на следующую:
require_once(JPATH_SITE .'/libraries/cms/application/site.php');
После этого очищаем кеш, если включен и проверяем работоспособность карты сайта в XML и HTML - все должно работать.