Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| инвентаризация:установка [2024/01/17 18:03] – admin | инвентаризация:установка [2024/09/12 06:17] (текущий) – [Локальные конфиг файлы] 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 |
| </ | </ | ||
| Строка 24: | Строка 25: | ||
| это даст возможность обрабатывать PDF файлы | это даст возможность обрабатывать PDF файлы | ||
| + | ==== Создание БД и настройка прав доступа к ней ==== | ||
| + | |||
| + | <WRAP center round tip> | ||
| + | **NOTES:** | ||
| + | - Создание БД для этой находится за рамками этого руководства. БД должна быть создана и доступ к ней должен быть предоставлен по логину-паролю. Приведенные здесь инструкции просто пример | ||
| + | - Кодировку настойчиво рекомендуется использовать именно `utf8mb4`, т.к. на ней выбор остановился после устранения проблем с другими! | ||
| + | - <code ini> | ||
| + | innodb_strict_mode = OFF; | ||
| + | innodb_large_prefix = true</ | ||
| + | </ | ||
| + | |||
| + | // | ||
| + | <code sql> | ||
| + | CREATE DATABASE arms character set utf8mb4 collate utf8mb4_unicode_ci;; | ||
| + | GRANT ALL PRIVILEGES ON arms.* TO ' | ||
| + | </ | ||
| ==== Файловая структура ==== | ==== Файловая структура ==== | ||
| Клонируем в веб корень содержимое гит репозитория. | Клонируем в веб корень содержимое гит репозитория. | ||
| Строка 33: | Строка 50: | ||
| Это установит все уникальные для этого проекта файлы, но не не используемые им сторонние модули, | Это установит все уникальные для этого проекта файлы, но не не используемые им сторонние модули, | ||
| - | ==== Установка модулей ==== | + | ==== Установка |
| Проект в своей структуре содержит все ссылки на необходимые модули других производителей. Они устанавливаются через [[http:// | Проект в своей структуре содержит все ссылки на необходимые модули других производителей. Они устанавливаются через [[http:// | ||
| Строка 85: | Строка 102: | ||
| **config/ | **config/ | ||
| <code php> | <code php> | ||
| + | <?php | ||
| return [ | return [ | ||
| ' | ' | ||
| Строка 119: | Строка 137: | ||
| yii migrate | yii migrate | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round info> | ||
| + | В докер контейнере это делается автоматически при старте контейнера | ||
| + | </ | ||
| ==== Роли ==== | ==== Роли ==== | ||
| Строка 127: | Строка 149: | ||
| ==== Импорт данных ==== | ==== Импорт данных ==== | ||
| - | Из демо БД | + | Из демо БД, чтобы вручную не заводить кучу оборудования, |
| === Модели оборудования === | === Модели оборудования === | ||
| Строка 145: | Строка 167: | ||
| ./yii sync/ | ./yii sync/ | ||
| </ | </ | ||
| - | |||