Здравствуйте. Только знакомлюсь с виртуальной машиной. По моему вопросу нашел только https://dev.1c-bitrix.ru/support/forum/messages/forum32/topic140472/message685914/#message685914. Но не все моменты удалось выяснить. У меня имеются один сайт вида site1.ru и поддомен sub.site1.ru, которые представляют два совершенно разных сайта, но на одном ядре. Так же есть sub1.site2.ru, sub2.site2.ru, sub3.site2.ru на другом ядре. Необходимо всё это дело развернуть на тестовом сервере http://ip-адрес-сервера с установленной виртуальной машиной битрикс. Восстановить из резервной копии в корень тестового сервера смог без проблем, но только один любой из этих сайтов. Как разворачивать каждый сайт в свою папку не понял, т.к. restore.php в моем случае запускается только из корня. Что хотелось бы. Создать на тестовом сервере структуру папок вида: site1.ru с ядром, sub.site1.ru c символическими ссылками, sub1.site2.ru с ядром, sub2.site2.ru c символическими ссылками, sub3.site2.ru c символическими ссылками. И что бы каждый из сайтов отзывался на http://ip-адрес-сервера/sub*.site*.ru Предполагаю что восстанавливать нужно каждый сайт в корень, а потом переносить по папкам. И через menu.sh создать для каждой папки "сайт". Но какая очередность действий не могу понять никак. И что из себя представляет "создание сайта" в menu.sh? И нужно ли дополнительно вносить изменения в httpd?
После создания через меню в появившихся директориях для kernel-сайтов уже будет restore.php В link-сайтах restore.php не будет, но его не сложно скопировать.
red_eye, правильно ли я понимаю, что мне нужно создать один сайт ext_kernel, директория которого будет содержать ядро и скрипты этого сайта. И дополнительно создать сайт link, в директории которого будут скрипты сайта-поддомена и символные ссылки на ядро?
У вас уже есть один kernel в /home/bitrix/www к нему можно создать нужное количество link-сайтов на этом ядре. Для другого ядра создать ещё один kernel и для него нужное количество link-сайтов.
Создал еще один kernel-сайт и при попытке запустить файл restore.php так же пишет что файл должен быть запущен из корня. Это особенность такая? Восстановить только в www или ext_www можно? А потом ручками перенести?
Конечно из корня. После создании сайта у вас должна была появиться директория /home/bitrix/ext_www/имя_домена. Это и есть корень созданного сайта. Архив с бэкапом должен быть размещен именно там.
[/url] Вы точно прочитали документацию? По ip-адресу открывается сайт по умолчанию в /home/bitrix/www
Ван нужно открывать https://имя_нового_домена/restore.php Если домен не прописан в dns, его нужно прописать в hosts. В документации это указано.
Цитата
Предварительно настроить DNS-записи в управлении доменами или в случае локальной установки указать доменное имя в /etc/hosts на виртуальной машине, а также на всех компьютерах, с которых будет осуществляться доступ к данному сайту.
Затупил с ip-адресом-сервера. В hosts прописывал, делал всё правильно, но... У меня hosts защищен администратором. Нотепад вроде сохранял и даже открывал с внесенными изменениями так как будто они применены. Но на самом деле изменения не применялись. Внес изменения под админом - всё завелось.