Installation
Questions
- Existe-t-il un tutoriel ou une documentation pour installer Mediboard ?
- Lors de l'utilisation des graphiques (modules de statistiques, logs d'accès, etc.), j'obtiens un image avec écrit : FONT arial.ttf n'existe pas dans le répertoire /usr/X11R6/share/lib/X11/font/truetype.
- J'ai des erreurs concernant les tables access_log et perm_module qui ne semblent pas exister.
- Comment créer des utilisateurs ?
- J'ai une erreur: Failed opening required 'dbconnection.php', que faire ?
Réponses
La stratégie qui a été privilégiée est de créer un assistant d'installation 100% web et automatisé, utilisant aussi bien les versions packagées que la version SVN. Cette version est disponible depuis la version 0.4.
Le module JPGraph que nous utilisons jusqu'à présent nécessite en effet un fichier de police arial.ttf dans un répertoire codé en dur. De très nombreuses distributions ne disposent pas de ce fichier, c'est pourquoi il est distribué dans le package de Mediboard dans le répertoire shell/. Il suffit de le copier dans le répertoire indiqué, ce qu'Apache ne peut pas faire faute de permissions suffisantes.
Lors de l'utilisation de l'Assistant d'installation, seule la version initiale et minimal de Mediboard est installé. A la dernière étape de l'assistant, l'administrateur se rend la page d'administration des modules, et voit que les module de base? sont à mettre à jour en cliquant sur le lien correspondant. Ce faisant les tables access_log et perm_module seront créées.
Pour des raisons historiques, il existe deux modules permettant de gérer les utilisateurs :
- le module mediusers
- sert à gérer l'organigramme de l'établissement,
- le module utilisateurs? : permet d'affiner les permissions et les préférences de chacun des utilisateurs.
Pour créer rapidement des utilisateurs, la meilleure façon est d'utiliser le premier.
La version 0.4 disponible en téléchargement sur SourceForge contient un reliquat de code source, notamment une ligne incluant inutilement une très ancienne bibliothèque dbconnection.php dans /var/www/mediboard/install/feed.php, qui n'est plus utilisée et absente du package.
Il existe deux solutions pour régler ce problème :
- la plus simple consiste à commenter cette ligne,
- la meilleure à installer une version plus récente, en l'occurrence celle disponible sur Subversion
