Download the PHP package dumkaaa/bitrix-base without Composer
On this page you can find all versions of the php package dumkaaa/bitrix-base. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package bitrix-base
Описание проекта
Сайт для проекта «».
Как отправить изменения на боевой сервер
-
Перейти в консоли в корневую папку репозитория.
-
Запустить команду:
php rocketeer.phar update
. - В качестве скрипта для деплоя используется rocketeer.
Как развернуть проект на локальной машине
-
Клонировать репозиторий.
-
Создать файл
.settings.php
в папке/web/bitrix/
. -
Скопировать содержимое файла
/examples/.settings.php
в/web/bitrix/.settings.php
и добавить логин, пароль и название для локальной базы данных. -
Создать файл
dbconn.php
в папке/web/bitrix/php_interface/
. -
Скопировать содержимое файла
/examples/dbconn.php
в/web/bitrix/php_interface/dbconn.php
и добавить логин, пароль и название для локальной базы данных. -
Перейти в консоли в папку репозитория и выполнить команду
php composer.phar update
. - Базу данных следует устанавливать отдельно из дампа, созданного на боевом сервере.
Как создать миграцию
-
Перейти в консоли в корневую папку репозитория.
-
Запустить команду:
php cli.php bxmigrate:create название_миграции
. -
Файл миграции появится в каталоге /web/migrations
-
Реализовать в классе два метода: up - для установки миграции, down - для удаления миграции.
- Более подробное описание миграций.
Как применить миграции на локальной машине
-
Перейти в консоли в корневую папку репозитория.
- Запустить команду:
php cli.php bxmigrate:up
.
Как удалить миграции на локальной машине
-
Перейти в консоли в корневую папку репозитория.
-
Запустить команду:
php cli.php bxmigrate:down количество_миграций_начиная_с_последней_для_удаления
. - Внимание: если не будет указано количество миграций для удаления, то удалится только одна, последняя, миграция.
Vagrant
Для запуска окружения проекта можно использовать Vagrant.
-
Установить последнюю стабильную версию VirtualBox.
-
Установить последнюю стабильную версию Vagrant.
-
Перейти в консоли в папку репозитория проекта и выполнить команду
vagrant up
. -
После запуска вагранта проект будет доступен по ссылке http://192.168.100.100.
-
Phpmyadmin будет доступен по ссылке http://192.168.100.100/phpmyadmin.
- Логин для доступа к базе данных
root
, пароль для доступа к базе данныхpassword
.
Описание структуры проекта
- .rocketeer папка с настройками деплоя для rocketeer
- documents папка, в которой должна содержаться вся документация по проекту.
- examples папка, в которой должны лежать примеры файлов настройки «1С-Битрикс: Управление сайтом».
- .settings.php
- dbconn.php
- frontend папка, в которой будут лежать файлы, необходимые для сборки frontend.
- lib папка, в которой будут лежать файлы классов, которые были написаны специально для проекта.
- vendor папка с библиотеками, загруженными с помощью composer.
- web папка, которая будет доступна из web.
- bitrix папка с файлами, принадлежащими дистрибутиву «1С-Битрикс: Управление сайтом».
- local папка со всеми компонентами, шаблонами и модулями, которые потребовались для проекта.
- include папка для любых включаемых областей, которые доступны для правки пользователем сайта.
- php_interface папка с init.php.
- include/agents.php файл, в котором будут определены все агенты «1С-Битрикс: Управление сайтом».
- include/events.php файл, в котором будут определены все обработчики событий «1С-Битрикс: Управление сайтом».
- include/functions.php файл, в котором будут определены все дополнительные функции, нужные проекту.
- init.php файл, который подключается при каждом запуске битрикса и служит для определения дополнительных классов и функций.
- .gitignore служебный файл git, который исключает некоторый файлы и папки из репозитория.
- README.MD файл в формате markdown с кратким описанием проекта.
- composer.json файл настройки composer.
- composer.phar файл со скриптом Composer.
- rocketeer.phar файл со скриптом Rocketeer.
Команда разработчиков
-
Менеджер проекта: .
- Программист: .
All versions of bitrix-base with dependencies
ext-openssl Version *
ext-mbstring Version *
ext-curl Version *
ext-mysqli Version *
ext-libxml Version *
ext-json Version *
ext-pcre Version *
ext-soap Version *
ext-sockets Version *
ext-zlib Version *
ext-hash Version *
symfony/console Version 3.2.*
marvin255/bxmigrate Version <2.0
marvin255/bxrocketeer Version dev-master