承接 dumkaaa/bitrix-base 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dumkaaa/bitrix-base

Composer 安装命令:

composer create-project dumkaaa/bitrix-base

包简介

README 文档

README

Сайт для проекта «».

Как отправить изменения на боевой сервер

  1. Перейти в консоли в корневую папку репозитория.

  2. Запустить команду: php rocketeer.phar update.

  3. В качестве скрипта для деплоя используется rocketeer.

Как развернуть проект на локальной машине

  1. Клонировать репозиторий.

  2. Создать файл .settings.php в папке /web/bitrix/.

  3. Скопировать содержимое файла /examples/.settings.php в /web/bitrix/.settings.php и добавить логин, пароль и название для локальной базы данных.

  4. Создать файл dbconn.php в папке /web/bitrix/php_interface/.

  5. Скопировать содержимое файла /examples/dbconn.php в /web/bitrix/php_interface/dbconn.php и добавить логин, пароль и название для локальной базы данных.

  6. Перейти в консоли в папку репозитория и выполнить команду php composer.phar update.

  7. Базу данных следует устанавливать отдельно из дампа, созданного на боевом сервере.

Как создать миграцию

  1. Перейти в консоли в корневую папку репозитория.

  2. Запустить команду: php cli.php bxmigrate:create название_миграции.

  3. Файл миграции появится в каталоге /web/migrations

  4. Реализовать в классе два метода: up - для установки миграции, down - для удаления миграции.

  5. Более подробное описание миграций.

Как применить миграции на локальной машине

  1. Перейти в консоли в корневую папку репозитория.

  2. Запустить команду: php cli.php bxmigrate:up.

Как удалить миграции на локальной машине

  1. Перейти в консоли в корневую папку репозитория.

  2. Запустить команду: php cli.php bxmigrate:down количество_миграций_начиная_с_последней_для_удаления.

  3. Внимание: если не будет указано количество миграций для удаления, то удалится только одна, последняя, миграция.

Vagrant

Для запуска окружения проекта можно использовать Vagrant.

  1. Установить последнюю стабильную версию VirtualBox.

  2. Установить последнюю стабильную версию Vagrant.

  3. Перейти в консоли в папку репозитория проекта и выполнить команду vagrant up.

  4. После запуска вагранта проект будет доступен по ссылке http://192.168.100.100.

  5. Phpmyadmin будет доступен по ссылке http://192.168.100.100/phpmyadmin.

  6. Логин для доступа к базе данных root, пароль для доступа к базе данных password.

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

  1. .rocketeer папка с настройками деплоя для rocketeer
  2. documents папка, в которой должна содержаться вся документация по проекту.
  3. examples папка, в которой должны лежать примеры файлов настройки «1С-Битрикс: Управление сайтом».
    1. .settings.php
    2. dbconn.php
  4. frontend папка, в которой будут лежать файлы, необходимые для сборки frontend.
  5. lib папка, в которой будут лежать файлы классов, которые были написаны специально для проекта.
  6. vendor папка с библиотеками, загруженными с помощью composer.
  7. web папка, которая будет доступна из web.
    1. bitrix папка с файлами, принадлежащими дистрибутиву «1С-Битрикс: Управление сайтом».
    2. local папка со всеми компонентами, шаблонами и модулями, которые потребовались для проекта.
      1. include папка для любых включаемых областей, которые доступны для правки пользователем сайта.
      2. php_interface папка с init.php.
        1. include/agents.php файл, в котором будут определены все агенты «1С-Битрикс: Управление сайтом».
        2. include/events.php файл, в котором будут определены все обработчики событий «1С-Битрикс: Управление сайтом».
        3. include/functions.php файл, в котором будут определены все дополнительные функции, нужные проекту.
        4. init.php файл, который подключается при каждом запуске битрикса и служит для определения дополнительных классов и функций.
  8. .gitignore служебный файл git, который исключает некоторый файлы и папки из репозитория.
  9. README.MD файл в формате markdown с кратким описанием проекта.
  10. composer.json файл настройки composer.
  11. composer.phar файл со скриптом Composer.
  12. rocketeer.phar файл со скриптом Rocketeer.

Команда разработчиков

  1. Менеджер проекта: .

  2. Программист: .

统计信息

  • 总下载量: 6
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 8
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2017-02-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固