Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| инвентаризация:установка [2024/03/13 04:51] – [Импорт данных] admin | инвентаризация:установка [2026/06/15 05:12] (текущий) – [Apache] admin | ||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| <WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
| Для [[Обновление|обновления]] есть отдельная инструкция. | Для [[Обновление|обновления]] есть отдельная инструкция. | ||
| + | Для установки с [[Установка Docker|docker]] есть отдельная инструкция. | ||
| </ | </ | ||
| Строка 9: | Строка 10: | ||
| ==== PHP + модули ==== | ==== PHP + модули ==== | ||
| <code bash> | <code bash> | ||
| - | apt install php php-mbstring php-ldap php-dom php-xml php-xmlrpc php-mysqlnd php-gd php-intl php-gmp php-imagick php-zip | + | apt install php php-mbstring php-ldap php-dom php-xml php-xmlrpc php-mysqlnd php-gd php-intl php-gmp php-imagick php-zip |
| </ | </ | ||
| Строка 30: | Строка 31: | ||
| - Создание БД для этой находится за рамками этого руководства. БД должна быть создана и доступ к ней должен быть предоставлен по логину-паролю. Приведенные здесь инструкции просто пример | - Создание БД для этой находится за рамками этого руководства. БД должна быть создана и доступ к ней должен быть предоставлен по логину-паролю. Приведенные здесь инструкции просто пример | ||
| - Кодировку настойчиво рекомендуется использовать именно `utf8mb4`, т.к. на ней выбор остановился после устранения проблем с другими! | - Кодировку настойчиво рекомендуется использовать именно `utf8mb4`, т.к. на ней выбор остановился после устранения проблем с другими! | ||
| + | - <code ini> | ||
| + | innodb_strict_mode = OFF; | ||
| + | innodb_large_prefix = true</ | ||
| </ | </ | ||
| Строка 98: | Строка 102: | ||
| **config/ | **config/ | ||
| <code php> | <code php> | ||
| + | <?php | ||
| return [ | return [ | ||
| ' | ' | ||
| Строка 143: | Строка 148: | ||
| </ | </ | ||
| - | при запуске приложения в докер-контейнере | + | ==== Apache ==== |
| + | Пример файла apache2 | ||
| + | <code apache> | ||
| + | < | ||
| + | ServerName inventory.domain.local | ||
| - | <code bash> | + | DocumentRoot |
| - | docker exec -it "armsdocker-app-arms-app-1" | + | |
| - | </code> | + | |
| + | < | ||
| + | Options -Indexes +Includes | ||
| + | AllowOverride All | ||
| + | Require all granted | ||
| + | </ | ||
| + | |||
| + | ErrorLog "/ | ||
| + | ServerSignature Off | ||
| + | CustomLog "/ | ||
| + | |||
| + | SSLEngine on | ||
| + | SSLCertificateFile | ||
| + | SSLCertificateKeyFile | ||
| + | SSLProtocol | ||
| + | SSLOptions +ExportCertData | ||
| + | </ | ||
| + | |||
| + | </ | ||
| ==== Импорт данных ==== | ==== Импорт данных ==== | ||
| Из демо БД, чтобы вручную не заводить кучу оборудования, | Из демо БД, чтобы вручную не заводить кучу оборудования, | ||
| Строка 156: | Строка 181: | ||
| <code bash> | <code bash> | ||
| ./yii sync/ | ./yii sync/ | ||
| - | </ | ||
| - | |||
| - | при работе в докере контейнере | ||
| - | |||
| - | <code bash> | ||
| - | docker exec -it " | ||
| </ | </ | ||
| Строка 168: | Строка 187: | ||
| <code bash> | <code bash> | ||
| ./yii sync/ | ./yii sync/ | ||
| - | </ | ||
| - | |||
| - | при работе в докере контейнере | ||
| - | |||
| - | <code bash> | ||
| - | docker exec -it " | ||
| </ | </ | ||
| Строка 180: | Строка 193: | ||
| ./yii sync/ | ./yii sync/ | ||
| </ | </ | ||
| - | |||