Как перенести сайт на битриксе?
Воспользуйтесь средствами самого Битрикса для переноса: в админке Настройки -> Инструменты -> Резервное копирование.
Затем на vps запускаете битриксовский скрипт restore.php (скачивается через админку) и восстанавливаете копию.
Первый раз слышу такое) Всегда устанавливал в public_html и всё работало)