Lire les journaux et retrouver une action connue
Objectif de la leçon
Retrouver un changement effectué volontairement, lire ce que le journal établit réellement et conserver un relevé utile sans exposer de données sensibles.
Explications
Un journal est une trace, pas le film complet du forum
Comment retrouver une intervention une fois l'écran refermé ? phpBB enregistre certaines opérations dans ses journaux. Une entrée associe généralement un compte, une date, une adresse IP et une action : ces traces aident à établir une chronologie, l'ordre des événements.
Les journaux phpBB ne contiennent pas chaque consultation, connexion ou valeur modifiée. Une ligne absente ne prouve pas l'absence d'un problème. Une ligne présente n'identifie pas la personne derrière un compte partagé ou compromis. Une adresse IP est un indice technique, pas une pièce d'identité.
Choisir le bon journal
Avec CamilleAdmin, ouvrez le panneau d'administration du clone local, puis « Maintenance ». Dans « Journaux du forum », repérez les quatre destinations suivantes.
Le « Journal d’administration » contient les opérations administratives enregistrées, dont les changements de configuration. Le « Journal de modération » concerne des interventions sur les sujets, messages et utilisateurs. Le « Journal d’utilisateur » rassemble notamment des avertissements ou notes concernant un membre ; ce n'est pas son historique de navigation. Le « Journal des erreurs » contient des événements système enregistrés par phpBB, dont certains problèmes de courriel. Un journal vide ne garantit pas le fonctionnement de tout le serveur.
L'accès dépend des permissions administratives. Utilisez CamilleAdmin sans ajouter de droits. Si une destination manque, notez cette limite et arrêtez la vérification sans changer les permissions.
Créer une trace facile à reconnaître
Nous allons modifier seulement la description du clone pendant quelques instants. Les services de courriel restent désactivés et le forum reste fermé. Ce choix évite de toucher à la connexion, aux permissions ou aux contenus.
1. Vérifiez l'adresse du laboratoire : http://localhost/forum-ecole-restauration/, avec le port éventuel de votre carnet. Dans le carnet sécurité, notez l'heure de début et le fuseau utilisé par votre affichage. Gardez les dates telles qu'elles s'affichent ; ne comparez pas directement deux heures de fuseaux différents.
2. Dans « Général », ouvrez « Configuration du forum ». Copiez dans le carnet la valeur exacte de « Description du site ». Dans notre parcours, elle vaut « Forum local d’exercice pour apprendre les styles et les extensions. ». Si votre état consigné diffère, c'est cette valeur réelle qu'il faudra restaurer.
3. Ajoutez à cette description le texte « Essai de journal C6. ». Ne modifiez aucun autre champ. Cliquez sur « Envoyer » et attendez la confirmation. Rouvrez cette même page pour vérifier que le suffixe est réellement enregistré.
4. Retournez dans « Maintenance », puis « Journal d’administration ». Cherchez une entrée récente portant votre compte et l'action « La configuration générale du forum a été modifiée ». Les autres administrateurs ne travaillent pas sur ce clone pendant l'essai.
5. Revenez aussitôt à « Configuration du forum ». Remettez exactement la description initiale, envoyez, puis relisez le champ pour confirmer le retour. Consultez de nouveau le journal : cette seconde soumission produit également une entrée de configuration. Si la première recherche a échoué, effectuez quand même ce retour avant de poursuivre vos recherches.
Ce libellé est général : il n'affiche pas forcément « ancienne description » et « nouvelle description ». Votre carnet explique les deux opérations que vous venez de faire. Il complète la trace ; il ne transforme pas cette trace en enregistrement détaillé qu'elle n'est pas.
Lire sans effacer
Le tableau présente le compte, l'IP, l'heure et l'action. Avec un lecteur d'écran, parcourez les cellules d'une même ligne en conservant leurs en-têtes. Vous pouvez utiliser la recherche par mots-clés et les critères de tri. Si l'entrée n'apparaît pas, videz le filtre de recherche, choisissez « Toutes les entrées », triez par « Date », puis utilisez « Aller » et vérifiez les pages de résultats.
Ne cochez aucune entrée et n'utilisez ni « Tout supprimer » ni « Supprimer la sélection ». Les traces de cet atelier restent utiles pour comprendre les changements. Dans le carnet, relevez seulement le nom du journal, les dates, le compte d'exercice, le libellé et votre observation du retour à l'état initial. Ne recopiez pas l'URL complète de l'administration, un identifiant de session ou un cookie. Pour demander de l'aide en public, transmettez un extrait minimal et masquez les informations personnelles inutiles.
Exemple commenté
Votre relevé peut être rédigé ainsi : « Journal d’administration. Première entrée à l'heure relevée, compte CamilleAdmin, configuration générale modifiée. Deuxième entrée à l'heure du retour. Description initiale relue et confirmée. » Remplacez les indications d'heure par vos observations. Le journal seul ne révèle pas le texte ajouté.
Exercice à réaliser
Sans refaire le changement, retrouvez ses deux entrées. Écrivez une phrase sur ce qu'elles prouvent et une phrase sur ce qu'elles ne prouvent pas. Ouvrez ensuite le « Journal des erreurs » en lecture seule et notez soit un événement réellement affiché, soit « aucune entrée affichée avec les filtres utilisés ». Ne créez volontairement aucune erreur et ne réactivez pas les courriels.
Correction et résultat attendu
La bonne conclusion est : deux opérations de configuration ont été enregistrées au nom de CamilleAdmin aux heures relevées. La relecture du champ, et non le seul journal, confirme la description finale. Le journal ne fournit pas nécessairement les valeurs avant et après et ne démontre pas l'identité physique de l'opérateur.
Si vous ne retrouvez pas les deux lignes, indiquez « contrôle du journal non abouti » après avoir élargi les filtres. Vérifiez malgré tout la description restaurée. Un journal des erreurs vide signifie seulement qu'aucune entrée n'est affichée dans cette vue ; il n'autorise pas une conclusion sur toutes les erreurs possibles du serveur. Le clone reste fermé à la fin.
À retenir
Choisissez le journal correspondant à l'action. Relevez la date, le compte et le libellé sans interprétation excessive. Conservez les traces et distinguez la preuve du réglage final, obtenue par relecture, de la trace générale d'administration. Les observations manquantes restent signalées comme telles.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.