Outils pour utilisateurs

Outils du site


install

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
install [2023/08/25 07:57]
florian [Mises-à-jour]
install [2024/11/29 09:50] (Version actuelle)
florian [URLs pour whitelist]
Ligne 1: Ligne 1:
-====== Installation de EzGED 3.2 ====== 
- 
-=====Programmes tiers ===== 
- 
-**$INSTDIR$** désigne le répertoire d'​installation de EzGED (pour la partie système) que vous aurez sélectionné 
-au début de l'​installation. Par défaut il s'agit de //​C:​\nchp//​. 
- 
-^ Nom du programme ^ Version ^ Répertoire d'​installation ^ Modifiable ^ 
-| Apache |2.2.10| $INSTDIR$\Apache2 | Oui | 
-| MySQL |4.1| $INSTDIR$\mysql | Oui | 
-| PHP |5.2.9| $INSTDIR$\Apache2\php | Oui | 
-| PhpMyAdmin |2.11.9.2| $INSTDIR$\tools\phpMyAdmin | Oui | 
-| Python |2.3.5| C:​\Python23\ | Oui | 
-| Xpdf  |3.01| C:\Program Files(x86)\Xpdf\ | Non* | 
-| Pdftk |1.2| $INSTDIR$\tools\pdftk | Oui | 
-| GhostScript |9.00| C:\gs | Non* | 
-| NCHPvp ​  ​| ​  | C:\Program Files(x86)\EzGED\NCHPvp | Non* | 
-| Satellite ​ |  | C:\Program Files(x86)\EzGED\NCHPvp | Non* | 
-| OpenSSL |0.9.7d| C:\Windows\ | Non* | 
-| ImageMagick |6.2.9-3-Q16| C:\Program Files\ImageMagick | Non* | 
-| LEAD Command Line | | C:\LEADCMD | Oui | 
-| Graphviz |2.8| C:\Program Files(x86)\EzGED\NCHPvp | Non* | 
-| MBTPDFASM |1.0.28| C:​\Windows\SysWOW64 (sur arch. 64bits) | Non* | 
-| .Net Framework |3.5| C:\... | Non | 
-| Java JRE | 1.8.0_25 | C:\Program Files(x86)\Java\ | Non | 
- 
-* L'​emplacement n'est pas modifiable au cours du processus d'​installation mais il pourra être fait ultérieurement 
-en procédant par exemple à la désinstallation du composant et à sa ré-installation. 
-A noter que dans ce cas il pourra être nécessaire d'​indiquer le nouvel emplacement dans le fichier de configuration 
-d'​instance de EzGED. 
- 
-L'​ensemble des modules python complémentaires installés ne sont pas listés. Il sont installés 
-dans le répertoire d'​installation de python qui aura été choisi. 
 ====== Post-installation ====== ====== Post-installation ======
  
Ligne 88: Ligne 55:
 Services EzDEV Services EzDEV
 <​code>​ <​code>​
-https://​ged.ezdev.fr/​license_ezged/* +https://​ged.ezdev.fr/​* 
-https://​ged01.ezdev.fr/​license_ezged/* +https://​ged01.ezdev.fr/​* 
-https://​ged02.ezdev.fr/​license_ezged/*+https://​ged02.ezdev.fr/​*
 https://​svn01.ezdev.fr/​svn/​ezged/​compile/​* https://​svn01.ezdev.fr/​svn/​ezged/​compile/​*
 https://​svn02.ezdev.fr/​svn/​ezged/​compile/​* https://​svn02.ezdev.fr/​svn/​ezged/​compile/​*
Ligne 97: Ligne 64:
 https://​siren02.ezdev.fr/​* https://​siren02.ezdev.fr/​*
 https://​dev.ezdev.fr/​* https://​dev.ezdev.fr/​*
 +https://​www.ezdev.fr/​setup
 </​code>​ </​code>​
  
Ligne 233: Ligne 201:
 Le port 80 étant attaqué par les hackers systématiquement,​ alors que les autres le sont beaucoup moins. Le port 80 étant attaqué par les hackers systématiquement,​ alors que les autres le sont beaucoup moins.
  
-==== Mises-à-jour ====+====== Mises-à-jour ​======
  
-=== Télécharger ​Apache ===+===== Apache ​(téléchargement) =====
  
-Pour windows des binaires sont téléchargeables sur https://​www.apachehaus.com/cgi-bin/download.plx+Pour windows des binaires sont téléchargeables sur https://​www.apachelounge.com/download/
  
 Pour d'​autres sources voir aussi https://​httpd.apache.org/​docs/​current/​platform/​windows.html#​down Pour d'​autres sources voir aussi https://​httpd.apache.org/​docs/​current/​platform/​windows.html#​down
Ligne 244: Ligne 212:
  
  
-=== Télécharger ​PHP ===+===== PHP (téléchargement) =====
  
 Binaires pour windows à télécharger sur https://​windows.php.net/​download#​php-7.4 Binaires pour windows à télécharger sur https://​windows.php.net/​download#​php-7.4
Ligne 253: Ligne 221:
 Un passage sur une version majeure supérieure (ex: passer de php 7 à php 8) n'est pas recommandé et pourrait entraîner des problèmes Un passage sur une version majeure supérieure (ex: passer de php 7 à php 8) n'est pas recommandé et pourrait entraîner des problèmes
  
-=== Installation Apache + PHP ===+===== Installation Apache + PHP =====
  
  1. Arrêter le service ged (facultatif) puis apache  1. Arrêter le service ged (facultatif) puis apache
Ligne 264: Ligne 232:
  8. Tester  8. Tester
  
 +====== Apache ======
  
-==== Maintenance ====+===== Accès aux app React ===== 
 + 
 +Depuis EzGED 3.5.24808 et l'​arrivée du viewer PDF développé via React, il est nécessaire pour que le viewer 
 +puisse être servi par Apache d'​ajouter la ligne de configuration suivante (au niveau global): 
 + 
 +<​code>​ 
 +AliasMatch "​^/​react/​([^/​]+)(.*)"​ "​D:/​nchp/​usr/​local/​nchp/​ezged/​www3.src/​react/​$1/​build/​$2"​ 
 +</​code>​ 
 + 
 +Il faut aussi s'​assurer d'​avoir la directive suivante: 
 +<​code>​ 
 +DirectoryIndex index.php index.html 
 +</​code>​ 
 + 
 +Le contexte où mettre cette directive peut dépendre de votre configuration. 
 +Sachant qu'​elle peut déjà exister et il faudra juste ajouter ''​index.html''​ 
 +Se référer à la documentation:​ https://​httpd.apache.org/​docs/​2.4/​mod/​mod_dir.html#​directoryindex 
 + 
 +====== Maintenance ​====== 
  
 Si vous souhaitez effectuer une opération de maintenance de EzGED sans arrêter le service ​ Si vous souhaitez effectuer une opération de maintenance de EzGED sans arrêter le service ​
Ligne 275: Ligne 262:
 N.B: après avoir couper l'​accès à EzGED veillez bien à supprimer les sessions utilisateurs existantes. N.B: après avoir couper l'​accès à EzGED veillez bien à supprimer les sessions utilisateurs existantes.
  
-=== Couper l'​accès à EzGED ===+===== Couper l'​accès à EzGED =====
  
-== Couper l'​accès aux utilisateurs ==+==== Couper l'​accès aux utilisateurs ​====
  
 Vous pouvez empêcher les utilisateurs de se connecter à EzGED de deux manières. Vous pouvez empêcher les utilisateurs de se connecter à EzGED de deux manières.
Ligne 286: Ligne 273:
  
  
- +==== Couper l'​accès globalement ​====
-== Couper l'​accès globalement ==+
  
 Vous pouvez aussi modifier la configuration Apache de telle sorte qu'il ne soit plus possible Vous pouvez aussi modifier la configuration Apache de telle sorte qu'il ne soit plus possible
Ligne 317: Ligne 303:
 Il suffit ensuite de redémarrer Apache. Il suffit ensuite de redémarrer Apache.
 Cette méthode a l'​avantage de couper l'​accès aussi aux appels vers les services web de EzGED. Cette méthode a l'​avantage de couper l'​accès aussi aux appels vers les services web de EzGED.
 +
 +====== Remise à Zéro ======
 +
 +Au préalable on arrête bien entendu le service EzGED.
 +
 +===== Supprimer la base de données =====
 +
 +
 +<​code>​
 +mysql -u root -p drop database <​nom_de_la_base>​
 +</​code>​
 +
 +C'est faisable bien sûr via PhpMyadmin ou HeidiSQL par exemple.
 +
 +===== Supprimer les fichiers =====
 +
 +Supprimer les volumes qui sont, par défaut, dans le répertoire ''​C:​\nchp\var\nchp\instance\EMDOM\DEFTSA''​
 +
 +
 +<WRAP center round info 60%>
 +Si jamais vous rencontrez des problèmes de stockage une fois EzGED redémarré sur la base vierge, peut-être qu'il vous faudra recréer à la main le premier volume ''​00000001''​
 +</​WRAP>​
 +
 +<WRAP center round info 60%>
 +Si vous avez plusieurs espaces de stockages vous pourrez aussi supprimer les répertoires correspondants à ces espaces de stockage (la racine étant ''​C:​\nchp\var\nchp\instance''​)
 +</​WRAP>​
 +
 +
 +===== Initialiser la base de données =====
 +
 +On ouvre un terminal, on se place dans le répertoire ''​C:​\nchp\usr\local\nchp\ezged\bin''​ et on exécute
 +le script python d'​initialisation de la base de données.
 +
 +<​code>​
 +cd C:​\nchp\usr\local\nchp\ezged\bin
 +python init_db.py 1 1 1 1
 +</​code>​
install.1692950260.txt.gz · Dernière modification: 2023/08/25 07:57 par florian