> For the complete documentation index, see [llms.txt](https://itgro-aly.gitbook.io/test-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://itgro-aly.gitbook.io/test-docs/osnovnye-faily-modulya.md).

# osnovnye faily modulya

### **Основные файлы модуля**

| Itgrix\_bx (Битрикс24) | Itgrix\_amo (amoCRM) |
| ---------------------- | -------------------- |
| /opt/itgrix\_bx/       | /opt/itgrix\_amo/    |

### **Файл конфигурации**

| Битрикс24                   | amoCRM                       |
| --------------------------- | ---------------------------- |
| /etc/itgrix\_bx/config.json | /etc/itgrix\_amo/config.json |

### **Кастомизатор**

#### **Начиная с версии itgrix\_bx 3.4.0 и itgrix\_amo 2.6.0**

Все файлы кастомизатора лежат в папке:

| Битрикс24                   | amoCRM                       |
| --------------------------- | ---------------------------- |
| /opt/itgrix\_bx/customizer/ | /opt/itgrix\_amo/customizer/ |

В этой папке:

* Исполняемый файл `customize.php` (путь к нему должен быть прописан в файле конфигурации в поле `customizer.program_path`).
* Файл настроек кастомизатора ~~`Settings.php`~~ `settings.json` ([Обновление настроек кастомизатора в Itgrix\_bx-3.9.0 и Itgrix\_amo-2.12.0](file:///1659967/custom_common/customizer-settings-update.md)). Особенно важен при использовании [дополнительной копии модуля](broken://pages/d47ba6c21d7a556a9b5c540e08820c06df501f8b#4-sozdayom-vtoroi-kastomizator).
* Пользовательские кастомизации в папке `actions`.
* Файл `README` с описанием (в т.ч. доступных пользователю функций).

#### **Начиная с версии bx24asterisk 2.10.2.14** **и ДО itgrix\_bx 3.4.0, и во всех версиях itgrix\_amo**

Пользовательские кастомизации разбиты по файлам и лежат в папке:

| Битрикс24               | amoCRM                   |
| ----------------------- | ------------------------ |
| /opt/itgrix\_bx/custom/ | /opt/itgrix\_amo/custom/ |

Исполняемый файл кастомизатора (который должен быть прописан в файле конфигурации):

| Битрикс24                      | amoCRM                          |
| ------------------------------ | ------------------------------- |
| /opt/itgrix\_bx/customizer.php | /opt/itgrix\_amo/customizer.php |

#### **В версиях bx24asterisk ДО 2.10.2.14**

Все кастомизации были в одном большом php-файле:

| Битрикс24                      | amoCRM                          |
| ------------------------------ | ------------------------------- |
| /opt/itgrix\_bx/customizer.php | /opt/itgrix\_amo/customizer.php |

### **Лог**

Лог текущего дня:

| Битрикс24               | amoCRM                   |
| ----------------------- | ------------------------ |
| /var/log/itgrix\_bx.log | /var/log/itgrix\_amo.log |

Логи хранятся последние 5 дней, ротация происходит около 3 часов утра.

### Настройки logrotate

| Битрикс24                   | amoCRM                       |
| --------------------------- | ---------------------------- |
| /etc/logrotate.d/itgrix\_bx | /etc/logrotate.d/itgrix\_amo |

### Служба (сервис)

Для систем, использующих **systemctl**, служба настраивается в файле:

| Битрикс24                              | amoCRM                                  |
| -------------------------------------- | --------------------------------------- |
| /etc/systemd/system/itgrix\_bx.service | /etc/systemd/system/itgrix\_amo.service |

Для остальных систем:

| Битрикс24              | amoCRM                  |
| ---------------------- | ----------------------- |
| /etc/init.d/itgrix\_bx | /etc/init.d/itgrix\_amo |
