Installation

BoardZ : Version 2

Note : Ce document est un “work in progress” au fur et à mesure de la construction du serveur BoardZ.

Prerequis serveur

Le serveur Boardz est prévu pour un fonctionnement en php à partir de la version 7.2 avec installation des modules de statistiques.

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

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

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.

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

Une version supérieure à 7.0 de php doit être utilisée. Le développement de BoardZ s'effectue sous php7.2. Les versions antérieures (7.0 et 7.1) n'ont pas été testées.

Revenir à l'index général