Значит где-то там внутри этот файл еще раз и подключается.
Вы же изначально прямо его напрямую запускаете?
А попробуйтие сам файл переименовать из index.php во что-то другое, вдруг там index.php как-то по-умолчанию подключается?
Предлагаю вставить в самое начало файла
print_r(debug_backtrace ());
- так выведет файл, из которого index.php подключается второй раз
Самое простое - переименуйти функцию createCategory() в вашем скрипте. Если ошибка пройдёт - значит где-тов подключаемых скриптах есть функция с таким же именем.
У вас как миниум подключается еще require_once $basePath.'/models/category.php'; и неизвестно что он за собой тянет
А так есть функция funciton_exists() - ей можно проверять не объявили ли уже такую функцию
Может файл шаблона быть в некорректной кодировке, типа запрос приходит в utf-8, а шаблон - в windows-1251?
У вас есть еще русский текст в этом же файле, он нормально отображается?
Еще стоит пояснить, есть два формата yml, насколько я понимаю - один, это yaml, у файлов часто расширение yml делают - скрипт по ссылке конвертирует в этот формат. И второй формат - это подмножество xml для яндекс.маркета.
ТС бы пояснить, в какой ему из этих двух надо.
Из бесплатных качалок есть ещё httrack website copier
Почему не скачивается - может там SPA (singel page application). и по факту сначала загружается два файла - html да javscript, на котором дальше всё и работает. teleport естественно ссылок на следующие страницы и не находит.
В общем, без урла гадать можео долго.
Может там какие-то иконочные шрифты используются? На проблемном компе шрифта нет - вот во всех браузерах он заменяется на дефолтный, где вместо иконок - быквы обычные.
В любой непонятной ситуации делай print_r()/var_dump() переменных и смотри, что по ходу выполнения цикла происходит.
Если дебаггер сможешь настроить - то им еще лучше, но на первых порах и дебаг-принт сойдёт.
Как минимум метод query() не вызвали - запрос-то у вас в базу не ушёл, судя по коду.
Так есть у вас чёткие ТЗ или нет лишней писанины? Или что под лишней писаниной понимается?