« WATERBEAR:Installation » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
=But=
=But=
Cette rubrique décrit les différentes étape afin d'installer le logiciel Waterbear sur votre serveur Linux.
Cette rubrique décrit les différentes étape afin d'installer le logiciel Waterbear sur votre serveur Linux.
Nous allons utiliser la distribution Fedora Version 32.  
Nous allons utiliser la distribution Fedora Version 33.  




=Prérequis=
=Prérequis=
* Un serveur LINUX avec la distribution Fedora (version 32)
* Un serveur LINUX avec la distribution Fedora (version 33)
Nous nommerons le nom de la machine: serverdb (voir le fichier /etc/hostname). Il a l'adresse IP, par exemple, 192.168.1.100 .
Nous nommerons le nom de la machine: serverdb (voir le fichier /etc/hostname). Il a l'adresse IP, par exemple, 192.168.1.100 .


Ligne 25 : Ligne 25 :


=Télécharger WATERBEAR et le mettre en place=
=Télécharger WATERBEAR et le mettre en place=
* Télécharger les sources du logiciel à l'URL http://waterbear.info/  
* Télécharger les sources du logiciel à l'URL <nowiki>http://waterbear.info/</nowiki>
Ils sont à la version '''50'''.
 
* Si c'est un upgrade, il faut sauver au préalable, le fichier de configuration: "<base d'installation>/conf/'''perso.php'''", par exemple: "/web/waterbear/conf/perso.php"


* Sous Linux, créer un répertoire par exemple /web/waterbear
* Sous Linux, créer un répertoire par exemple /web/waterbear
Ligne 40 : Ligne 43 :
* Récupérer le fichier contenant les adaptations et correctifs pour PHP 7.4.
* Récupérer le fichier contenant les adaptations et correctifs pour PHP 7.4.


  [[Media:WATERBEAR:waterbear.modif.zip|Télécharger le fichier ZIP des modifications de Waterbear]]
  [[Media:WATERBEAR:Waterbear.modif.zip|Télécharger le fichier ZIP des modifications de Waterbear]]


* Faire les mêmes opérations effectuées pour le fichier waterbear.zip.
* Faire les mêmes opérations effectuées pour le fichier waterbear.zip.
Ligne 64 : Ligne 67 :




=Configuration d'Apache=
=Configurer d'Apache=
Nous n'aborderons pas ici l'aspect de son accès direct à partir d'Internet. Cet aspect est abordé sous la rubrique Linux. Nous supposons ici qu'il est accessible sur le réseau local. La liaison entre son adresse IP et son nom peut être défini de différentes façons:
Nous n'aborderons pas ici l'aspect de son accès direct à partir d'Internet. Cet aspect est abordé sous la rubrique Linux. Nous supposons ici qu'il est accessible sur le réseau local. La liaison entre son adresse IP et son nom peut être défini de différentes façons:
  - via votre serveur DNS interne
  - via votre serveur DNS interne
Ligne 118 : Ligne 121 :


Explications:
Explications:
  - L'option "Alias" fait la liaison entre le chemin de l'URL et le répertoire du système
  - L'option '''Alias''' fait la liaison entre le chemin de l'URL et le répertoire du système
  - Les deux blocs "Directory" sert à définir les options de des deux répertoires principaux.  
  - Les deux blocs '''Directory''' sert à définir les options de des deux répertoires principaux.  
   Le premier est l'entrée de base du logiciel et le second concerne sa documentation.
   Le premier est l'entrée de base du logiciel et le second concerne sa documentation.
  - Les options "Header" sont facultatives mais aident fortement à sécuriser le site
  - Les options '''Header''' sont facultatives mais aident fortement à sécuriser le site
  - L'option "DirectoryIndex" définit quelle fichier est à lancer par défaut.
  - L'option '''DirectoryIndex''' définit quelle fichier est à lancer par défaut.
  - L'option "AllowOverride" sert à activer les fichiers .htaccess
  - L'option '''AllowOverride''' sert à activer les fichiers .htaccess
  - L'option "Require all granted" permet que tout le monde aie accès au site
  - L'option '''Require all granted''' permet que tout le monde aie accès au site


* Redémarrer le service HTTPD
* Redémarrer le service HTTPD
Ligne 208 : Ligne 211 :




* Création de l'utilisateur MySql qui permettra à Waterbear l'accéder à la base de données.
* Création de l'utilisateur MySql qui permettra à Waterbear d'accéder à la base de données.
  - Nom du schéma: dbwaterbear
  - Nom du schéma: dbwaterbear
  - Nom d'utilisateur: userwaterbear
  - Nom d'utilisateur: userwaterbear
Ligne 273 : Ligne 276 :


Le mot de passe "YYYYYYYY" de l'utilisateur "superadmin" est à adapter. L'utilisateur "superadmin" est l'utilisateur qui a tous les pouvoirs. Lors du lancement de l'interface WEB dans un navigateur, ces informations sont à introduire dans l'écran d'authentification.
Le mot de passe "YYYYYYYY" de l'utilisateur "superadmin" est à adapter. L'utilisateur "superadmin" est l'utilisateur qui a tous les pouvoirs. Lors du lancement de l'interface WEB dans un navigateur, ces informations sont à introduire dans l'écran d'authentification.
Lors de l'utilisation du navigateur WEB, il est important d'utiliser l'URL définie dans le fichier de fonfiguration (<nowiki>http://serverdb/waterbear</nowiki>).
Lors de l'utilisation du navigateur WEB, il est important d'utiliser l'URL définie dans le fichier de configuration (<nowiki>http://serverdb/waterbear</nowiki>).  
Si vous n'avez pas pu définir au niveau de votre réseau local (DNS) l'accès au serveur via son nom, il vous faudra y accéder via son adresse IP et donc il faudra changer l'URL dans le fichier de configuration: (<nowiki>http://192.168.1.100/waterbear</nowiki>)


Dans le répertoire /web/waterbear/LOG, les fichiers journaux peuvent être consultés en cas d'erreur.
Dans le répertoire /web/waterbear/LOG, les fichiers journaux peuvent être consultés en cas d'erreur.
Ligne 280 : Ligne 284 :


----
----
''->[[WATERBEAR:Menu|retour au menu de Waterbear]]''
''->[[WATERBEAR:Mise_en_place|retour au menu de mise en place de Waterbear]]''
__NOEDITSECTION__
__NOEDITSECTION__
[[Category:WATERBEAR]]