Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
boardz:install [2019/05/27 12:25] 127.0.0.1 modification externe |
boardz:install [2020/04/07 11:07] (Version actuelle) |
||
|---|---|---|---|
| Ligne 5: | 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 12: | 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 permet de définir la base de données support de BoardZ dans un environnement mariadb/MySQL. | ||
| Ligne 24: | 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. |
| Ligne 36: | Ligne 56: | ||
| php install.php | 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. | + | |
| ---- | ---- | ||
| [[:start|Revenir à l'index général]] | [[:start|Revenir à l'index général]] | ||