| {{ :avignon-universite.jpg?nolink|}} | {{ :blocks:logo-apl.png?nolink&220|}} |
===== Installation =====
===== BoardZ : Version 2 =====
**Note** : Ce document est un "work in progress" au fur et à mesure de la construction du serveur BoardZ.
==== 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 :
* La configuration du serveur de calcul
* La configuration des services de vues
=== La configuration du serveur BoardZ===
Elle se situe dans le répertoire ''/config'' de la distribution de BoardZ version 2.
Elle est actuellement réduite à un fichier ''config.xml'' ''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 ===
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'' 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 /cli
php install.php
----
[[:start|Revenir à l'index général]]