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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
инвентаризация:установка [2024/03/13 04:15] – [Роли] adminинвентаризация:установка [2026/06/15 05:12] (текущий) – [Apache] 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>
  
Строка 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',
Строка 143: Строка 148:
 </code> </code>
  
-при запуске приложения в докер-контейнере+==== Apache ==== 
 +Пример файла apache2 
 +<code apache> 
 +<VirtualHost *:443> 
 +  ServerName inventory.domain.local
  
-<code bash+  DocumentRoot "/var/www/arms" 
-docker exec -it "armsdocker-app-arms-app-1" php yii rbac/init + 
-<code>+  <Directory "/var/www/arms"
 +    Options -Indexes +Includes 
 +    AllowOverride All 
 +    Require all granted 
 +  </Directory> 
 + 
 +  ErrorLog "/var/log/apache2/inventory.https_error_ssl.log" 
 +  ServerSignature Off 
 +  CustomLog "/var/log/apache2/inventory.https_access_ssl.log" combined. 
 + 
 +  SSLEngine on 
 +  SSLCertificateFile      "/etc/ssl/certs/inventory.cer" 
 +  SSLCertificateKeyFile   "/etc/ssl/private/private.key" 
 +  SSLProtocol              -all +TLSv1 +TLSv1.+TLSv1.2 
 +  SSLOptions +ExportCertData 
 +</VirtualHost> 
 + 
 +</code>
 ==== Импорт данных ==== ==== Импорт данных ====
-Из демо БД+Из демо БД, чтобы вручную не заводить кучу оборудования, ПО, производителей и т.п.
  
 === Модели оборудования === === Модели оборудования ===
Строка 167: Строка 193:
 ./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>
- 
  
  • инвентаризация/установка.1710303348.txt.gz
  • Последнее изменение: 2024/03/13 04:15
  • admin