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 <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