Scotchbox
Ниже приводится описание того, как установить отличный 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)
После того, как вы выбрали место, выполните следующие действия:
- Установите VirtualBox на свой компьютер
- Установите Vagrant на свой компьютер
-
Используя клиент git, клонируйте
https://github.com/scotch-io/scotch-box
в каталог MyServer. Используя клиент командной строки с расположением примера Mac выше, команда будет:git clone https://github.com/scotch-io/scotch-box /Users/{username}/MyServer
-
После завершения процесса клонирования загрузите этот пользовательский Vagrantfile и перезапишите Vagrantfile, который был создан в */Users/{username}/MyServer/Vagrantfile: Загрузить пользовательский Vagrantfile.
-
Когда пользовательский Vagrantfile на месте, выполните следующие команды:
cd /Users/{username}/MyServer vagrant up
Ваша виртуальная машина Scotch Box создана и готова к использованию.
Note
Scotch Box также предоставляет версию своей виртуальной машины 'Scotch Box Pro' по разумной цене. Если вы предпочитаете запускать Scotch Box Pro, обратитесь к разделу ниже, описывающему различия между настройкой и запуском Scotch Box и Scotch Box Pro.
Куда деваются файлы?
После того, как ваш Scotch Box запущен и работает, вы можете хранить свои PHP и JS-файлы XenForo на своем хост-компьютере, что позволяет вам использовать текстовый редактор или IDE по выбору, в то время как виртуальная машина отвечает за компиляцию и обслуживание этих файлов через свою сеть. сервер.
Вы сможете посетить свой новый веб-сервер в своем веб-браузере по следующему адресу:
http://192.168.33.10
Веб-сервер будет извлекать файлы для обслуживания из
/Users/{username}/MyServer/public
Если вы хотите, чтобы ваш XenForo был установлен по адресу http://192.168.33.10/xenforo
, вам следует поместить содержимое папки upload
из пакета XenForo в /Users/{username}/MyServer/public/xenforo
.
Остановка и перезапуск сервера
Вы можете остановить сервер Scotch Box в любое время, запустив
cd /Users/{username}/MyServer
vagrant halt
...и вы можете перезапустить его, запустив
cd /Users/{username}/MyServer
vagrant up
Note
Хотя Vagrant / Scotch Box автоматически выключится при перезагрузке компьютера, он не запустится автоматически снова.
Каждый раз, когда вы перезагружаетесь, вам нужно будет снова запустить команду vagrant up
, чтобы использовать сервер.
Официальная документация
Это руководство взято из официальной документации Scotch Box, которая находится по адресу https://box.scotch.io
Scotch Box Pro
В то время как базовый Scotch Box требует некоторой дополнительной настройки (которая передается через пользовательский Vagrantfile) для запуска XenForo 2, Scotch Box Pro не требует дополнительной настройки и готов к запуску XenForo 2 без загрузки дополнительных пакетов.
Чтобы запустить Scotch Box Pro, приобретите его на веб-сайте Scotch Box Pro, а затем запустите команду git clone, предоставленную как часть инструкций, которые вы получите после покупки.
Теперь вы можете установить, используя те же инструкции, что и выше, с единственным исключением, что вы должны загрузить этот пользовательский Vagrantfile вместо того, который указан в инструкциях для Scotch Box.