Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 7.19 KB

AppendixScotchBox.md

File metadata and controls

76 lines (53 loc) · 7.19 KB

Приложение: Scotch Box

Ниже приведено описание того, как установить превосходный Scotch Box на свой компьютер, чтобы иметь полностью работоспособную среду разработки для XenForo всего за несколько минут с помощью нескольких простых команд.

XenForo имеет настраиваемую конфигурацию Scotch Box, которая предоставляет все необходимое для запуска XenForo, включая отладчик и кеш данных с улучшением производительности.

Scotch Box работает в среде VirtualBox/Vagrant.

Установка Scotch Box

Начните с определения, где на вашем компьютере вы хотите, чтобы ваш виртуальный веб-сервер сохранял свои файлы. Рекомендуется выбрать место в домашнем каталоге вашего собственного пользователя.

В следующих примерах мы будем использовать каталог под названием MyServer, расположенный в корне вашей собственной пользовательской директории, идентифицированный вашим именем {username}:

  • /Users/{username}/MyServer (Mac)
  • C:\Users\{username}\MyServer (Windows)
  • /home/{username}/MyServer (некоторые дистрибутивы Linux)
  • /users/{username}/MyServer (другие дистрибутивы Linux)

После того, как вы выбрали местоположение, выполните следующие действия:

  1. Установить VirtualBox на свой компьютер

  2. Установить Vagrant на свой компьютер

  3. Использовать git клиент, clone https://github.com/scotch-io/scotch-box в ваш каталог MyServer. Используя клиент командной строки с приведенным выше примером Mac, команда будет:

    git clone https://github.com/scotch-io/scotch-box /Users/{username}/MyServer

  4. После завершения процесса клонирования загрузите этот пользовательский Vagrantfile и перезапишите Vagrantfile, который был создан в * /Users/{username}/MyServer/Vagrantfile: Загрузить пользовательский Vagrantfile.

  5. Когда пользовательский Vagrantfile находится на своем месте, выполните следующие команды:

cd /Users/{username}/MyServer
vagrant up

Теперь ваша виртуальная машина Scotch Box создана и готова к использованию.

Предупреждение Scotch Box также предоставляет версию «[Scotch Box Pro] (https://box.scotch.io/pro/)» их виртуальной машины для разумной цены покупки. Если вы предпочитаете запускать Scotch Box Pro, см. [Раздел ниже, описывающий различия между настройкой и запуском Scotch Box и Scotch Box Pro] (/documentation/AnnexScotchBox.md#part5).

Куда идут файлы?

После того, как ваша Scotch Box запущена и работает, вы можете хранить ваши XenForo PHP и JS-файлы на своем хост-компьютере, позволяя использовать ваш текстовый редактор или IDE по выбору, в то время как виртуальная машина отвечает за компиляцию и обслуживание этих файлов через свою сеть сервер.

Вы сможете посетить свой новый веб-сервер в своем веб-браузере по следующему адресу:

http://192.168.33.10

Веб-сервер будет извлекать файлы, которые будут

/Users/{username}/MyServer/public

Если вы хотите, чтобы ваш XenForo был установлен на http://192.168.33.10/xenforo, вы должны поместить содержимое папки для загрузки из пакета XenForo в /Users/{username}/MyServer/public/xenforo.

Остановка и перезапуск сервера

Вы можете остановить сервер Scotch Box в любое время, запустив

cd /Users/{username}/MyServer
vagrant halt

and you can restart it by running

cd /Users/{username}/MyServer
vagrant up

Предупреждение Хотя Vagrant/Scotch Box автоматически отключается при перезагрузке компьютера, он автоматически не запускается автоматически.

Всякий раз, когда вы перезагружаетесь, вам нужно снова запустить команду vagrant up, чтобы использовать сервер.

Официальная документация

Данное руководство получено из официальной документации Scotch Box, которая находится по адресу [https://box.scotch.io] (https://box.scotch.io/)

Scotch Box Профессионал

Хотя основной Scotch Box требует некоторой дополнительной конфигурации (которая передается через пользовательский Vagrantfile) для запуска XenForo 2, Scotch Box Pro не требует дополнительной настройки и готов к запуску XenForo 2 без загрузки дополнительных пакетов.

Чтобы запустить [Scotch Box Pro] (https://box.scotch.io/pro/), купите его с веб-сайта Scotch Box Pro, затем запустите команду git clone, предоставленную в качестве части инструкций, которые вы получите после покупки.

Теперь вы можете установить с помощью тех же инструкций, что и выше, с единственным исключением, которое вы должны загрузить [этот пользовательский Vagrantfile] (https://xenforo.com/xf2-docs/dev/files/scotchboxpro/Vagrantfile) вместо указанного в списке в инструкциях для Scotch Box.