SMESH_HEROES код принадлежит бывшему работодателю. Начинали еще до меня . Я пару лет допиливал.
Так, что код такой площадки на халяву никто не покажет.
локально не получится так как Вы работаете из под виндовс.
Вам нужен днс сервер.
Фишка динамического создания поддоменов, в том,
что днс сервер ресолвит любой поддомен.
В конфиге апача тоже мультикарта.
Сайт написан по технологии единой точки входа.
В самом начале берется имя хоста и уже по нему идет дальнеший разбор.
allcorp.ru по такой схеме написан (основной домен / домен региона / домен организации / субдомен региона / субдомен организации)
1. ДНС запись типа A *.yousite.ru. X.X.X.X
могут быть проблемы если почта назначена например на яндекс.
3. Дополню, проверять еще чтобы нельзя было брать служебные (www,ftp,mail и т.д.)
Так проще не читать их совсем.
Один раз загоняете инфу в таблицу муськи.
Импортировать проще по одному сайту просто инклюдя конфиг.
Потом после смены в бд просто перезаписываете конфиги
$a = file_get_contents('wp-config.php');
echo $a;
die(); // на второй итерации убрать
$b = returnDbConnectData($a);
echo '<hr>';
echo $b;
die();
// не то, копаем глубже внутри функции
жутко примитивно, но так можно отладить имея под рукой только блокнот и ftp клиента
Вы не показали ТЗ.
Могу судить только по реадми.
1. Фильтрация билетов в выдаче по количеству пересадок.
на тестовом сайте не работает ссылка "только" у чекбоксов кол-ва пересадок.
Что еще. Не знаю за сколько Вы это делали, но скорее всего это было дольше чем требовалось.
Круто, красиво, но поздно.
Жизнь пошла такая, что лучше средненько и в срок, чем идеально но после .
ну тогда Вам самому разбираться скорее всего придется. Глюк фреймворка или Вы накосячили.
Whoops на водит на мысль, что они использовали symfony/debug
Но странно, что на странице не видите причины возникновения исключения.
Так, что код такой площадки на халяву никто не покажет.