| |
Note : Ce document est un “work in progress” au fur et à mesure de la construction du serveur BoardZ.
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
Il existe deux configurations séparées pour paramétrer le fonctionnement de BoardZ :
Elle se situe dans le répertoire /config de la distribution de BoardZ version 2.
Elle est actuellement réduite à un fichier config.xmlconfig.json.
La configuration permet de définir la base de données support de BoardZ dans un environnement mariadb/MySQL.
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.
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