Зачем вам автоматические сканеры? Лучший вариант - ручки и глазки. Если TAC ничего не нашел, возможно засада уже перебралась в ядро. По адресу: json.gdn/gpl2 лежит майнер, все верно Dr. Web ругается.
Открываем файлы сайта, ищем по файлам на предмет json.gdn и дело в шляпе. Если дело обстоит хуже и дрянь уже в базе, то тоже самое ищем в базе.
Даниил Чашков удивляет способность многих спрашивающих при нулевых знаниях еще и пытаться спорить с более опытными отвечающими. Вас не смущает хотя-бы тот момент, что обработкой кода из консоли и на веб-сервере занимаются разные версии PHP и конфиги у них могут быть разные кардинально? Просто включите отображение ошибок или сделайте вывод в файл и сразу получите ошибку с путями. 143% вероятности.
Дмитрий Локшин, за составление ТЗ тоже можно и нужно брать деньги. Если задача изначально сложная и ее описание не дает возможность оценить стоимость даже приблизительно, заказчику нужно объяснить, что первым этапом будет составление платного ТЗ.
thehighhomie, ну не путайте boilerplate от Roots и их тему, которая называется Sage. Использование одной темы не требует никаких дополнительных телодвижений. Если все же решили использовать также boilerplate, то вполне достаточно в папку положить симлинк на нужную директорию.
Вопрос то в чем? Можно делать условие в самом header.php и можно создать много разных header.php. Все можно. Ваши возможности ограничены только фантазией.
Конечно же WordPress. Все его нюансы, ограничивающие гибкость, решаются кастомной инсталляцией, например Themosys. Простые магазины прекрасно работают на Woocommerce.
Владимир Муковоз, ну-ну. Вы только в начале пути, а я это все прошел на реальном магазине с огромной посещаемостью. И как раз с урлами там придется повозиться. Кеширование битриксовое уже настривали? Нет? У вас еще все впереди.