Настройка сети в VirtualBox для виртуальной машины VM Bitrix

Настройка сети в VirtualBox для виртуальной машины VM Bitrix

Виртуальная машина VMBitrix — вещь, безусловно, полезная и необходимая.

Только при развертывании и настройке возникают проблемы, которые мало где описаны понятным языком. Выделю 3 самых актуальных, начиная с установки окружения виртуальной машины Oracle VirtualBox:

  1. Установка ExtPack для VirtualBox (для MacOS и Linux)
  2. Настройка сети для VMBitrix
  3. Смена версии PHP в VMBitrix

Итак, начнем по-порядку.

1. Установить саму VirtualBox проблем не возникает. А вот с установкой расширения почти всегда  возникают проблемы.

Failed to install the Extension Pack /.....
The installer failed with exit code 667:

Решение простое. В терминале вводим команду

sudo VBoxManage extpack install /Users/username/Downloads/Oracle_VM_VirtualBox_Extension_Pack-6.0.8.vbox-extpack

заменяя username на свой вариант. Для Linux путь будет начинаться с /home/username. SUDO обязательно, иначе не установить. 

Все, с этим разобрались.

2. Теперь настроим сеть в VirtualBox и VM Bitrix.

Идем в настройки, выставляем — Сетевой мост (Bridged), Имя — имя нашего адаптера сети.

Настройки сети VirtualBox для VM Bitrix
Сохраняем, запускаем VM Bitrix.

Проходим стандартную процедуру смены паролей, идем в 2. Manage Localhosts

Настройки сети VirtualBox для VM BitrixНастройки сети VirtualBox для VM Bitrix

Далее в 3. Configure Network Interface Manually прописываем IP основной сети.

На запрос добавления DNS отвечаем No, прописываем только IP, Broadcast, Gateway

Перезапускаем сервер, он будет доступен по назначенному вами IP-адресу.

С этим тоже разобрались. Переходим к последнему пункту, из-за которого возникает ошибка

Fatal error: Uncaught TypeError: Argument 1 passed to Bitrix\Main\Diag\ExceptionHandler::handleException() must be an instance of Exception, instance of Error given in bitrix/modules/main/lib/diag/exceptionhandler.php:167 Stack trace: #0 [internal function]: Bitrix\Main\Diag\ExceptionHandler->handleException(Object(Error)) #1 {main} thrown in bitrix/modules/main/lib/diag/exceptionhandler.php on line 167

3. Смена версии PHP на VMBitrix

Идем в 1. Manage Host in the Pool

Смена версии PHP на VMBitrix

Далее — 8. Update  PHP  and  MySQL

Смена версии PHP на VMBitrix

И сначала

откатиться на версию 7.0 (это займет какое-то время), выйти из этих меню, зайти снова по этому же пути и откатиться на версию 5.6

После всех манипуляций можно выполнить пункт 4. Update packages on host, и, проследив, что задание выполнено, перезагрузить сервер.

На этом большинство проблем решено. 🙂

Удачи!

Please follow and like us:

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Открыть чат
1
Попробуйте написать нам в WhatsApp!
Попробуйте написать нам в WhatsApp!