инвентаризация:установка

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
инвентаризация:установка [2024/01/18 09:00]
admin [Создание БД и настройка прав доступа к ней]
инвентаризация:установка [2024/09/12 06:17] (текущий)
admin [Локальные конфиг файлы]
Строка 4: Строка 4:
 <WRAP center round tip 60%> <WRAP center round tip 60%>
 Для [[Обновление|обновления]] есть отдельная инструкция. Для [[Обновление|обновления]] есть отдельная инструкция.
 +Для установки с [[Установка Docker|docker]] есть отдельная инструкция.
 </WRAP> </WRAP>
  
Строка 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 php-http
 </code> </code>
  
Строка 30: Строка 31:
   - Создание БД для этой находится за рамками этого руководства. БД должна быть создана и доступ к ней должен быть предоставлен по логину-паролю. Приведенные здесь инструкции просто пример   - Создание БД для этой находится за рамками этого руководства. БД должна быть создана и доступ к ней должен быть предоставлен по логину-паролю. Приведенные здесь инструкции просто пример
   - Кодировку настойчиво рекомендуется использовать именно `utf8mb4`, т.к. на ней выбор остановился после устранения проблем с другими!   - Кодировку настойчиво рекомендуется использовать именно `utf8mb4`, т.к. на ней выбор остановился после устранения проблем с другими!
 +  - <code ini>[innodb]
 +innodb_strict_mode = OFF;
 +innodb_large_prefix = true</code>
 </WRAP> </WRAP>
  
Строка 46: Строка 50:
 Это установит все уникальные для этого проекта файлы, но не не используемые им сторонние модули, которые поддерживаются другими разработчиками. Это установит все уникальные для этого проекта файлы, но не не используемые им сторонние модули, которые поддерживаются другими разработчиками.
  
-==== Установка модулей ====+==== Установка зависимостей ====
  
 Проект в своей структуре содержит все ссылки на необходимые модули других производителей. Они устанавливаются через [[http://getcomposer.org/|composer]] (уже должен присутствовать в системе, инструкции по установке есть на [[http://getcomposer.org/doc/00-intro.md#installation-nix|getcomposer.org]]: Проект в своей структуре содержит все ссылки на необходимые модули других производителей. Они устанавливаются через [[http://getcomposer.org/|composer]] (уже должен присутствовать в системе, инструкции по установке есть на [[http://getcomposer.org/doc/00-intro.md#installation-nix|getcomposer.org]]:
Строка 98: Строка 102:
 **config/ldap.php** должен содержать корректный конфиг, даже если LDAP авторизация не будет использоваться **config/ldap.php** должен содержать корректный конфиг, даже если LDAP авторизация не будет использоваться
 <code php> <code php>
 +<?php
 return [ return [
     'class'=>'Edvlerblog\Adldap2\Adldap2Wrapper',     'class'=>'Edvlerblog\Adldap2\Adldap2Wrapper',
Строка 132: Строка 137:
 yii migrate yii migrate
 </code> </code>
 +
 +<WRAP center round info>
 +В докер контейнере это делается автоматически при старте контейнера
 +</WRAP>
  
 ==== Роли ==== ==== Роли ====
Строка 140: Строка 149:
  
 ==== Импорт данных ==== ==== Импорт данных ====
-Из демо БД+Из демо БД, чтобы вручную не заводить кучу оборудования, ПО, производителей и т.п.
  
 === Модели оборудования === === Модели оборудования ===
Строка 158: Строка 167:
 ./yii sync/lic-groups https://inventory.reviakin.net/web/api guest guest1 ./yii sync/lic-groups https://inventory.reviakin.net/web/api guest guest1
 </code> </code>
- 
  
  • инвентаризация/установка.1705568423.txt.gz
  • Последнее изменение: 2024/01/18 09:00
  • admin