boardz: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
boardz:install [2019/05/07 11:18]
admin [Configuration]
boardz:install [2020/04/07 11:07] (Version actuelle)
Ligne 1: Ligne 1:
 +| {{ :​avignon-universite.jpg?​nolink|}} | {{ :​blocks:​logo-apl.png?​nolink&​220|}} |
 ===== Installation ===== ===== Installation =====
 ===== BoardZ : Version 2 ===== ===== BoardZ : Version 2 =====
Ligne 4: Ligne 5:
 **Note** : Ce document est un "work in progress"​ au fur et à mesure de la construction du serveur BoardZ. **Note** : Ce document est un "work in progress"​ au fur et à mesure de la construction du serveur BoardZ.
  
-==== Configuration ====+==== Prerequis serveur ==== 
 + 
 +Boardz est un serveur web même si aucune page n'est exposée. Il est donc nécessaire de configurer le serveur Nginx (ou Apache non testé). 
 + 
 +Le serveur Boardz est prévu pour un fonctionnement en php à partir de la version 7.2 avec installation des modules de statistiques. 
 +Une version > à 7.0 de php doit être utilisée. Les versions antérieures (7.0 et 7.1) n'ont pas été testées. 
 + 
 +Module PECL Stats (pour php7.2 / Buster) :  
 + 
 +    $ apt-get -y install php7.x php-dev 
 +    $ apt-get -y install gcc make autoconf libc-dev pkg-config 
 +    $ pecl install stats-2.0.3 
 +    $ echo "​extension=stats.so"​ > /​etc/​php/​7.2/​fpm/​conf.d/​20-stats.ini 
 +    $ echo "​extension=stats.so"​ > /​etc/​php/​7.2/​cli/​conf.d/​20-stats.ini 
 +    $ systemctl restart php7.2-fpm 
 + 
 +    
 + 
 + 
 + 
 +==== Configuration ​Boardz, introduction ​====
  
 Il existe deux configurations séparées pour paramétrer le fonctionnement de BoardZ :  Il existe deux configurations séparées pour paramétrer le fonctionnement de BoardZ : 
Ligne 11: Ligne 32:
    * La configuration des services de vues    * La configuration des services de vues
  
-=== La configuration du serveur ===+=== La configuration du serveur ​BoardZ===
  
 Elle se situe dans le répertoire ''/​config''​ de la distribution de BoardZ version 2. Elle se situe dans le répertoire ''/​config''​ de la distribution de BoardZ version 2.
  
-Elle est actuellement réduite à un fichier ''​config.xml''​.+Elle est actuellement réduite à un fichier ''​<del>config.xml</​del>​'' ​''​config.json''​. 
 + 
 +La configuration permet de définir la base de données support de BoardZ dans un environnement mariadb/​MySQL.
  
 === La configuration du service de vues === === La configuration du service de vues ===
Ligne 21: Ligne 44:
 Elle se situe dans le répertoire ''/​www''​ de la distribution du serveur BoardZ version 2. Elle se situe dans le répertoire ''/​www''​ de la distribution du serveur BoardZ version 2.
  
-Elle est actuellement réduite au fichier ''​config.php''​.+Elle est actuellement réduite au fichier ''​config.php'' ​qui précise le token pour l'​accès aux vues. 
 + 
 + 
 +==== Installation du schéma de données ==== 
 + 
 +L'​installeur se trouve dans le répertoire ''/​cli''​ de la distriution de BoardZ. 
 + 
 +L'​installation du schéma de données se fait par la ligne de commande suivante : 
 + 
 +   cd <​boardzroot>/​cli 
 +   php install.php 
 + 
 + 
 + 
 +----
  
 +[[:​start|Revenir à l'​index général]]
boardz/install.1557220693.txt.gz · Dernière modification: 2020/04/07 11:07 (modification externe)