komtet-kassa-bitrix
- Скачать проект
git clone --recursive git@github.com:Komtet/komtet-kassa-bitrix.git
-
Скачать установщик Bitrix CMS (Бизнес) - https://www.1c-bitrix.ru/download/cms.php
-
Добавить в /etc/hosts 127.0.0.1 bitrix.localhost.ru
127.0.0.1 bitrix.localhost.ru
- Создаем символьную ссылку на bitrix_nginx.cfg в sites-enabled nginx
sudo ln -s ~/[путь_до_проекта]/komtet-kassa-bitrix/bitrix_nginx.cfg /etc/nginx/sites-enabled
- Перезапустить nginx
sudo nginx -t
sudo nginx -s reload
- Создать папку php в папке komtet-kassa-bitrix
mkdir php
-
Распаковать архив Bitrix CMS в папку php
-
Установить права на папку php
sudo chmod -R 777 php
- Перейти в директорию проекта и запустить сборку контейнера
make build
- Запустить проект с php7
make start_web7
- Создание базы данных
сервер : mysql
имя пользователя : devuser
пароль : devpass
имя БД : test_db
Порт : 9906
-
Проект будет доступен по адресу: http://bitrix.localhost.ru
-
Выполнить установку CMS Bitrix и обновить модули Битрикса из админки Битрикса. После чего запустить контейнер на необходимой версии php 8.x (https://helpdesk.bitrix24.ru/open/17332020/)
-
Запустить проект с php 8.1
make start_web_8_1
- Запустить проект с php 8.2
make start_web_8_2
-
Изменить кодировки всех файлов в папке плагина lang на UTF-8, сохранить.
-
Установить / Обновить плагин Комтет Кассы для обычной фискализации (будет создан модуль в папке modules)
make update_kassa
- Если так же необходимо установить плагин Комтет Кассы для курьерской доставки, то клонируем репозиторий рядом с папкой плагина для фискализации чеков:
git clone --recursive git@github.com:Komtet/komtet-kassa-bitrix-delivery.git
-
Изменить кодировки всех файлов в папке плагина lang на UTF-8, сохранить.
-
Установить / Обновить плагин Комтет Кассы для доставки (будет создан модуль в папке modules)
make update_delivery
- По ссылке https://www.1c-bitrix.ru/bsm_register.php получить тестовый лицензионный ключ
- Добавить тестовый лицензионный ключ на странице "Обновление платформы" http://bitrix.localhost.ru/bitrix/admin/update_system.php?lang=ru
- Собрать проект
make build
- Запустить проект
make start
- Остановить проект
make stop
- Версия проекта
make version
- Сборка релиза
make release