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/10/22 09:36] admin [Configuration] |
boardz:install [2020/04/07 11:07] (Version actuelle) |
||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| ==== Prerequis serveur ==== | ==== 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. | 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 : | + | Module PECL Stats (pour php7.2 / Buster) : |
| - | example INSTALL | + | $ apt-get -y install php7.x php-dev |
| - | $ zcat php-stats-1.0.5.tar.gz | tar -xvf - | + | $ apt-get -y install gcc make autoconf libc-dev pkg-config |
| - | $ cd stats-1.0.5 | + | $ pecl install stats-2.0.3 |
| - | $ phpize | + | $ echo "extension=stats.so" > /etc/php/7.2/fpm/conf.d/20-stats.ini |
| - | $ ./configure --prefix=/usr --with-libdir=/usr/lib64 --with-php-config=/usr/bin/php-config | + | $ echo "extension=stats.so" > /etc/php/7.2/cli/conf.d/20-stats.ini |
| - | $ make | + | $ systemctl restart php7.2-fpm |
| - | $ make test | + | |
| - | # make install | + | |
| - | # vi /etc/php.d/stats.ini | + | |
| - | ; Enable Statistical extension module | + | |
| - | extension=stats.so | + | |
| - | # /etc/init.d/httpd restart | + | |
| + | |||
| - | ==== Configuration ==== | + | |
| + | |||
| + | ==== 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 32: | 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 44: | 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 56: | 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]] | ||