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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bitrix-base

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

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

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

  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. Программист: .

All versions of bitrix-base with dependencies

PHP Build Version
Package Version
Requires ext-gd Version *
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
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package dumkaaa/bitrix-base contains the following files

Loading the files please wait ....