1. Установите VirtualBox
VirtualBox — это программа, в которой будет работать виртуальная машина.
Перейдите на страницу загрузки VirtualBox и скачайте установщик для своей операционной системы.
Запустите файл и установите программу. Настройки оставьте по умолчанию.
2. Скачайте и импортируйте образ виртуальной машины
Образ — это готовый виртуальный компьютер, который нужно добавить в VirtualBox.
Скачайте образ VMBitrix на базе CentOS Stream 9. Это будет файл с расширением .ova.
Запустите VirtualBox и в верхнем меню главного окна нажмите Импорт.
Откроется окно выбора файла. Найдите скачанный образ — обычно он лежит в папке Загрузки. Выберите файл с расширением .ova.
Сразу после выбора начнется импорт. Подождите, пока он завершится. Готовая виртуальная машина появится в списке слева.
После импорта проверьте, что виртуальная машина появилась в списке VirtualBox. Если ее нет, повторно выберите скачанный файл .ova и дождитесь завершения импорта.
3. Настройте сеть и запустите виртуальную машину
В окне VirtualBox кликните на виртуальную машину. Затем в верхнем меню нажмите Настроить и перейдите в раздел Сеть.
Выберите тип подключения Сетевой мост. Так виртуальная машина получит свой IP-адрес — это как адрес дома. По этому адресу вы потом откроете демосайт в браузере.
Нажмите ОК — настройки сохранятся, окно закроется.
Это одна из самых частых причин, почему установка вроде бы завершилась, а дальше ничего не работает.
Все, можно запускать. В верхнем меню VirtualBox нажмите Запустить и дождитесь полной загрузки виртуальной машины.
После старта система покажет служебную информацию. Найдите поле bitrix url. В нем будет IP-адрес вашей машины, например 192.168.0.125. Запишите себе этот адрес.
Проверьте результат запуска: виртуальная машина загрузилась, а в поле bitrix url появился IP-адрес. Без этого адреса перейти к установке в браузере не получится.
4. Смените пароли
После первого запуска система попросит сменить пароли для пользователей root и bitrix.
- root — главный пользователь виртуальной машины. У него есть полные права на любые настройки
- bitrix — пользователь, от имени которого работает сайт
Чтобы сменить пароль для root, заполните поля в окне виртуальной машины. Названия полей будут появляться по очереди. После ввода каждого ответа нажимайте Enter. Пароли при вводе не отображаются на экране — это нормально.
Последовательность полей и ответов:
- localhost login — введите root
- Password — пропишите текущий пароль, указанный в поле root password
- Current password — вновь пропишите текущий пароль
- New password — укажите новый пароль длиной не менее 8 символов
- Retype new password — повторно введите новый пароль
Аналогично смените пароль пользователя bitrix.
Сделайте это сразу и сохраните новые значения в надежном месте.
Если после клика мышью курсор пропал, нажмите правый Ctrl.
5. Подготовьте виртуальную машину к установке
После смены паролей откроется меню виртуальной машины. Нужно выполнить два простых действия.
Создайте пул управления сервером
Пул управления — это «диспетчер», который следит за работой сервера. Сервер — это компьютер или программа, которая обеспечивает работу сайта и обмен данными. В нашем случае сервером выступает виртуальная машина.
Выберите пункт 1. Create management pool on the server. Для этого в поле Enter your choice введите 1 и нажмите Enter.
Придумайте и укажите имя сервера в поле Please enter master server name.
Настройте службу Push/RTC
Push/RTC — это служба для быстрых обновлений на сайте. Например, чтобы новые сообщения появлялись без перезагрузки страницы.
Выберите пункт 6. Configure Push/RTC service for the pool — в поле Enter your choice введите 6 и нажмите Enter.
В открывшемся меню выберите 1. Install/Update NodeJS RTC service. Система попросит указать имя хоста сервера — это то же самое имя, которое вы придумали для сервера при создании пула. Укажите его и подтвердите действие, введя y.
После этого вы вернетесь в главное меню.
6. Загрузите установочный файл bitrixsetup.php
В виртуальной машине больше ничего настраивать не нужно — переходим к сайту.
Теперь нужно скачать файл bitrixsetup.php и поместить его в папку, где лежат все файлы сайта. Внутри виртуальной машины эта папка находится по адресу /home/bitrix/www/. Файл bitrixsetup.php запустит мастер установки демоверсии.
Установка будет использовать базу данных MySQL — специальную систему для хранения информации сайта.
Дальше идут два варианта, как перенести файл на виртуальную машину: через WinSCP или через окно виртуальной машины.
Вариант через WinSCP
WinSCP — это программа, которая позволяет копировать файлы между вашим компьютером и виртуальной машиной. Она показывает файлы на виртуальной машине как обычную папку.
- Установите WinSCP.
-
Запустите программу. Появится окно Вход, в котором нужно заполнить данные для подключения к виртуальной машине:
- протокол передачи: SFTP
- имя хоста: IP-адрес из bitrix url
- порт: 22
- имя пользователя: bitrix
- пароль: пароль пользователя bitrix
- Нажмите Войти. Появится окно программы, разделенное на две части.
- В левой части окна откройте папку, в которую вы скачали файл bitrixsetup.php. В правой части окна откройте папку /home/bitrix/www/.
- Перетащите файл bitrixsetup.php из левой части окна в правую.
Вариант через окно виртуальной машины
Вернитесь в окно виртуальной машины.
Узнайте, под каким пользователем работаете. Введите whoami и нажмите Enter. Система покажет root или bitrix.
Команды зависят от пользователя. Вводите их по очереди, после каждой жмите Enter. Строки с # — пояснения, их вводить не нужно.
Если работаете под пользователем root:
# перейдите в корень сайта
cd /home/bitrix/www/
# скачайте установочный файл
wget https://www.1c-bitrix.ru/download/scripts/bitrixsetup.php
# смените владельца файла на пользователя bitrix
chown bitrix:bitrix bitrixsetup.php
Если работаете под пользователем bitrix:
# перейдите в корень сайта
cd /home/bitrix/www/
# скачайте установочный файл
wget https://www.1c-bitrix.ru/download/scripts/bitrixsetup.php
Независимо от выбранного способа проверьте, что файл bitrixsetup.php находится в папке /home/bitrix/www/. После этого можно открывать мастер установки.
7. Откройте мастер установки
В браузере откройте адрес http://<IP-адрес>/bitrixsetup.php. Например: http://192.168.0.125/bitrixsetup.php.
Если все сделано правильно, откроется мастер установки.
8. Выберите демоверсию продукта
Когда откроется мастер, выберите демонстрационную версию продукта.
Для этого курса в большинстве случаев подойдет 1С-Битрикс: Управление сайтом. Если хотите работать с вариантом, близким к учебным примерам, выберите редакцию Бизнес.
9. Пройдите мастер установки
После загрузки демоверсии откроется мастер установки продукта. Следуйте его шагам.
Подробное описание шагов есть в учебном курсе Установка продукта «1С-Битрикс: Управление сайтом».
Проверяем готовую демоверсию
После установки вы увидите демосайт. Демоверсия будет доступна 30 дней.
Проверьте результат: демосайт открывается по IP-адресу виртуальной машины, а вы можете войти под учетной записью администратора.
Что делать дальше:
- войдите под учетной записью администратора
- откройте публичную часть сайта
- переходите к урокам и повторяйте действия прямо на демоверсии
Что важно помнить:
- демоверсия нужна именно для практики, а не для рабочего сайта.
- перед каждой новой сессией работы сначала запускайте VirtualBox и виртуальную машину.
- если вы что-то сломали в демоверсии — это нормально. Для учебы такой сайт и нужен.
Возможные проблемы и их решение
Если что-то не открылось или установка остановилась, сначала проверьте базовые вещи. Чаще всего проблема в IP-адресе, настройке сети или расположении файла bitrixsetup.php.
Открывается главная страница, но bitrixsetup.php не найден
Проверьте путь /home/bitrix/www/. Возможно, файл не загружен в корень сайта или загружен не туда.
Не получается подключиться через WinSCP
Проверьте:
- IP-адрес (должен быть таким же, как bitrix url)
- порт 22
- логин bitrix
- новый пароль пользователя bitrix
Сайт не открывается по IP
Проверьте:
- включена ли виртуальная машина
- выбран ли сетевой мост
- не изменился ли IP-адрес после перезапуска
Если эти шаги не помогли, посмотрите урок учебного курса Типовые ошибки при установке.