dumkaaa/bitrix-base
Composer 安装命令:
composer create-project dumkaaa/bitrix-base
包简介
README 文档
README
Сайт для проекта «».
Как отправить изменения на боевой сервер
-
Перейти в консоли в корневую папку репозитория.
-
Запустить команду:
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.
Команда разработчиков
-
Менеджер проекта: .
-
Программист: .
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2017-02-26