значить этот массив не верный. похоже не хватает поля ENTITY_SETTINGS. посмотри как хранится норм связь созданая через интерфейс в этой таблице b_crm_act_comm.
уверен что тебе этот домен нужно менять? посмотри лучше почему шаблоны компонентов не находит (заканчивать список не обаятельно)
1) убедись что открывается сайт (с точки зрения битрикса), который тебе нужен. там обрати внимание на сортировку и активность
2) проверь какой шаблон сайта подключается (иногда там бывают условия на домен и тд, поэтому открывается какой-то левый шаблон сайтам и там нету нужных шаблонов компонента), а может и в самом шаблоне какая-то такая дичь написана
3) проверь наличие самих шаблонов компонентов в нужных местах.
в корне www? боюсь это не то, что тебе нужно. что бы посмотреть где лежит сайт - в админке сайта зайди в командную строку php и распечатай там глобальную переменную сервер, в выводе найди значение под ключом документ_рут - это и будет корневой папкой сайта.
и да, сайт на битриксе, как не странно, написан на апи битрикса (это значит что использует классы, функции и константы битрикса). и просто скопировать - не выйдет, нужно переписывать под конкретную cms
скомбинируй массивы с символами в один. что бы русские буквы были ключами, а англ - значениями. типа 'а' => 'а', 'б' => 'b' и тд. потом пройдись по массиву элементами которого являются буквы твоего текста и обращайся к скобмирированому массиву в качестве ключа передавая текущую букву.
значить этот массив не верный. похоже не хватает поля ENTITY_SETTINGS. посмотри как хранится норм связь созданая через интерфейс в этой таблице b_crm_act_comm.