Forum Didapages et Didaserveur

Forum d'échange et d'entraide des utilisateurs de Didapages et Didaserveur

Vous n'êtes pas identifié(e).

#1 16-09-2011 11:36:42

Carlito
Administrateur - Site Admin
Lieu : Lyon
Inscription : 15-05-2006
Messages : 2 028
Site Web

Guide de l'administrateur de Didaserveur

(Ce manuel de l'administrateur de Didaserveur se construit progressivement, en fonction des questions posées dans la section assistance administrateurs du forum)

Configuration du serveur

Durée des sessions

L'authentification dans Didaserveur se fait par sessions, et les sessions sont détruites si l'utilisateur est inactif pendant un certain temps (souvent  1440s, soit 24min). C'est parfois un problème car si quelqu'un par exemple crée un livre avec Didapages 2 Basic et n'enregistre pas son travail durant 30min, le serveur ne recevra aucune requête durant ces 30 minutes, et une déconnexion de l'utilisateur est fort probable. L'utilisateur aura alors un message "Pas de réponse du serveur" lorsqu'il tentera d'enregistrer.
S'il ne ferme pas la fenêtre Didapage et se reconnecte sur la fenêtre parente, il ne perdra pas son travail. De plus, enregistrer souvent son travail évite le problème (un bouton clignote au bout de 5min pour l'inciter à le faire).Cependant, pour éviter les problèmes, augmentez si vous le pouvez la durée de vie des sessions en modifiant la valeur du session.gc_maxlifetime dans la configuration PHP du serveur (par exemple, 5400, soit 1h30)

Permissions

Il faut que les permissions soient suffisantes pour:
- la création du fichier config.php dans le dossier system
- la création/suppressions de fichiers et de dossiers dans les dossiers ressources, system/data/xmls et system/zip
- la création de fichiers dans le dossier system/data/logs


Maintenance de Didaserveur

Sauvegardes des données

Les données de Didaserveur doivent être sauvegardées très régulièrement. Il peut y avoir des pannes matérielles, des erreurs d'administration du serveur ou de didaserveur, des erreurs d'utilisateurs, des intrusions,... Même si Didaserveur est installé sur un réseau local, vous devez sauvegarder le plus souvent possible  :
- la base de donnée
- les fichiers xmls du dossier system/data/xmls
- les fichiers ressources du dossier ressources
- les fichiers logs du dossier system/data/logs
L'idéal est de faire une sauvegarde de toutes ces données chaque jour. Comme les ressources peuvent prendre beaucoup de place, il est conseillé de les sauvegarder à part afin de conserver plus longtemps les sauvegardes quotidiennes des autres données. Vous pouvez programmer votre serveur pour automatiser les sauvegardes, mais n'oubliez pas de stocker ces sauvegardes ou leur double dans un endroit sûr.

Mises à jour

Il faut impérativement faire une sauvegarde de la base de donnée et de l'ensemble des fichiers avant d'appliquer une mise à jour, même mineure.
Dans la plupart des cas, la mise à jour consistera uniquement à remplacer un certain nombres de fichiers, mais il sera parfois nécessaire d'exécuter également un script PHP pour adapter la structure et le contenu de la base de donnée. Les modalités exactes de mises à jour seront décrites à chaque nouvelle version, par rapport à la version précédente.

Logs

2 types d'évènements sont journalisés dans system/data/logs :
- les accès utilisateurs, dans les fichiers de type acces_date.log
- les erreurs importantes, dans les fichiers de type tech_date.log
Un nouveau fichier est crée chaque jour sauf s'il n'y a aucune information à stocker. Vous pouvez consulter ces fichiers logs pour vérifier le comportement des utilisateurs et le bon fonctionnement du serveur.

Zips temporaires

Les fonctions d'import et d'export créent des fichiers et dossiers temporaires dans le dossier system/zip. Dans certains cas, l'export échoue et les fichiers temporaires ne sont pas supprimés. Il ne posent pas de problème particulier mais prennent de la place. Vous pouvez donc supprimer périodiquement tout le contenu du dossier system/zip.


Bugs

Tous les logiciels ont des bugs, et Didaserveur ne fait pas exception. Si vous constatez un fonctionnement anormal, n'oubliez pas de le signaler sur ce forum, dans la section "Bugs et suggestions Didaserveur" (si c'est une faille de sécurité, il vaut mieux me contacter directement neutral ). Les fichiers logs de type tech_date.log peuvent expliquer ou faire découvrir des problèmes.

Hors ligne

Pied de page des forums