Итак вы разработчик на платформе 1С-Битрикс или человек, знакомящийся с данной системой. И вам надо развернуть где ни будь голый Битрикс или тестовую версию сайта заказчика, чтобы не работать на продакшене.

Конечно всегда есть выбор, можно развернуть тестовый сайт на сервере заказчика, на сервере компании, на своем хостинге и т.д., но сегодня мы рассмотрим вариант с локальной версией сайте, то есть когда сайт разворачивается на вашем ПК и вы можете работать с ним, без интернета, находясь вдали от цивилизации.

Тут тоже много вариантов, можно поставить на ПК сборку (XAMPP, OpenServer, Denwer), чистый сервер. Однако эти варианты требует много времени и потребуется доп. время на настройку сервера под Битрикс и все равно сохраняется вероятность столкнуться с серверной проблемой и потратить время — время деньги, потраченное время — защекойны…

Поэтому мы пойдем по пути наименьшего сопротивления — Виртуальная машина Битрикс (в дальнейшем в статье вмб).

В данной статье я расскажу о запуске виртуальной машины Битрикс на VMWare.

Первое, что нам необходимо сделать это скачать саму виртуальную машину Битрикс для VMWare, заходим по ссылке https://www.1c-bitrix.ru/products/vmbitrix/#tab-solutions-link , скачиваем последнюю версию виртуальной машины.

Также параллельно скачиваем VMware Workstation https://www.vmware.com/ru/products/workstation-player/workstation-player-evaluation.html

Устанавливаем VMware Workstation, запускаем. Параллельно извлекаем виртуальную машину Битрикс из архива. В VMware Workstation открываем распакованную виртуальную машину Битрикс.

Тут один важный момент, ваш процессор должен поддерживать виртуализацию VT-x/VT-d . Подавляющее большинство современных процессоров поддерживает данную технологию, однако она может быть отключена, заходим в BIOS, включаем. Вам нужен пункт Intel (R) Virtualization Tech (или похожий), он должен находиться в положении enable (включено). Данный пункт следует искать в настройках процессора, который в свою очередь лежит в разделе Advanced .

При первом запуске Вам придется сменить пароли пользователя root и bitrix, без этого дальнейшая работа с вмб невозможна.

Введите логин root и пароль bitrix. После чего вмб попросит ещё раз ввести пароль, пишем bitrix.

Все теперь меняем пароль пользователя root, а затем и пользователя bitrix.

Создаем пул, выбираем первый пункт цифрой 1, после чего вводим название пула, например server1. Обратите внимание, что пулу будет присвоен IP адрес, он нам понадобится в дальнейшем, скопируйте его в тестовый файл. В моём случае IP 192.168.157.128

Важный момент, у вас может не быть пункта создания пула. Это значит, что у Вас не корректна настроена сеть в VMware Workstation, в настройках сети попробуйте выбрать Host-only.

Если Вам необходимо, чтобы вмб смотрела в интернет и имела доступ к удалённым серверам (например серверу Битрикс, для загрузки обновлений), то в настройках сети необходимо выбрать «Custom: Specific virtual network» с параметром «VMnet8 (NAT)».

В этом случае необходимый нам IP для файла hosts (об этом ниже в статье) берём из информационного экрана вмб.

Создаем сайт, создание сайта в вмб происходит из главного меню. Для создания сайта откроем 6-й пункт меню «Configure pool sites».

По умолчанию создается один сайт default, он доступен по IP адресу пула или по адресу default при добавлении адреса в hosts.

Но мы создаем новый сайт, выбираем первый пункт «Create a site», вводим адрес сайта, адрес может быть любым, например bitrix.test.

В качестве site type выбираем kernel, это надо прописать в строке.
ext-kernel — это ядро Битрикса для многосайтовости, link — это сайт с симлинками папок ядра Битрикса. Сайт типа kernel также может быть основой для многосайтовости.
В качестве кодировки сайта рекомендую использовать UFT-8. Если вы разворачиваете сайт из резервной копии, вам следует выбрать кодировку сайта в рез. копии. Значение остальных пунктов можно оставить по-умолчанию.

Далее, чтобы попасть на наш сайт, нам необходимо жестко указать его IP адрес в файле hosts (не забудьте запустить программу для редактирования файла с правами администратора), для этого приписываем в файл hosts IP адрес пула и домен сайта.

Все, можно зайти на Ваш сайт bitrix.test

К сайтам на вмб мы можем подключиться используя SSH и SFTP подключение. Например мы хотим получить доступ к файловой системе сайта используя SFTP для этого мы будем использовать IP используемого пула (мы его записывали в hosts), порт стандартный 22, логин пользователя root, пароль, тот, что мы создали при первом запуска вмб.

Файлы сайтов, которые мы создали можно найти по пути /home/bitrix , дальнейшая папка зависит от типа сайта, который вы создали.

PS1: Виртуальную машину часто можно встретить на серверах, где используется 1С-Битрикс, подключиться к ней можно через терминал, через SSH подключение. Открыть меню виртуальной машины можно открыть командой sudo -i