Retrouver les ressources et corriger les anciens liens locaux
Objectif de la leçon
Vérifier les fichiers et liens utiles de la copie hébergée, distinguer une ressource manquante d’un refus d’accès et corriger seulement les références locales devenues inadaptées.
Explications
Un index lisible ne prouve pas que tout a suivi
Les messages sont en base, mais le forum utilise aussi des fichiers : styles, images, avatars et pièces jointes. Une page peut afficher son texte alors qu’une image manque ou qu’un téléchargement ne fonctionne plus. Nous allons faire un inventaire limité et utile, sans changer de version ni ajouter d’extension.
Une adresse absolue indique son protocole et son domaine, par exemple une adresse qui commence par http://localhost/. Elle continue de désigner l’ordinateur qui la consulte, même lorsqu’elle apparaît dans un message hébergé ailleurs. Une adresse relative désigne une ressource par rapport à un emplacement du site ; phpBB génère aussi ses propres liens à partir du contexte et de ses paramètres. Il faut donc rechercher l’origine d’une adresse incorrecte avant de décider quoi modifier.
Le mot localhost peut être parfaitement légitime dans une leçon expliquant le laboratoire. Un fichier SQL peut également contenir des données structurées dont le format doit rester intact. Nous ne lançons aucun remplacement général dans l’export ou dans toutes les tables. Une adresse de navigation à corriger et un exemple pédagogique à conserver peuvent utiliser les mêmes mots.
Préparer une liste de vérification
1. Le forum hébergé est fermé, avec la protection du dossier toujours active. Connectez CamilleAdmin sur l’adresse HTTPS vérifiée. Reprenez les contenus fictifs autorisés à la publication au chapitre 1. Dans le carnet, choisissez un sujet public connu, un lien d’annonce éventuel, une image ou un avatar local si le parcours en contient, et une pièce jointe d’exercice réellement existante. Si un élément n’existe pas, notez « absent de cette copie » au lieu d’en inventer un.
2. Ouvrez le sujet public avec CamilleAdmin. Vérifiez son titre et son texte. Pour les images, un texte alternatif annoncé ou le nom du lien peut aider au lecteur d’écran, mais il ne prouve pas à lui seul le chargement du fichier. Ouvrez la ressource lorsque le lien ou le menu du navigateur le permet, puis vérifiez son adresse et son contenu accessible. Une difficulté de contrôle reste notée comme telle.
3. Ouvrez la pièce jointe avec le lien produit par le message phpBB. Un téléchargement réussi avec CamilleAdmin valide l’accès de ce compte, pas celui des invités. Vérifiez le nom du fichier et ouvrez seulement votre propre document d’atelier connu. Ne transformez pas le dossier files en catalogue public et ne renommez pas ses fichiers internes : le forum associe leurs noms techniques aux enregistrements de la base.
4. Si le fichier manque, comparez le dossier files hébergé à la copie prête S7-publication avec le gestionnaire de fichiers. Vérifiez le transfert complet et la taille des fichiers concernés. Pour un avatar local, contrôlez de même le répertoire transféré prévu par vos paramètres. Pour une ressource externe, le transfert phpBB n’a pas copié le site tiers : notez séparément cette dépendance. Un refus de téléchargement peut aussi venir d’un droit ; sa correction n’est pas automatiquement un nouveau transfert.
Conserver les styles et l’annonce déjà préparés
5. Dans « Général », « Configuration du forum », vérifiez prosilver dans « Style par défaut » et « Style pour les invités », puis « Non » pour « Annuler le style de l’utilisateur ». Dans « Personnaliser », « Gérer les styles », retrouvez Atelier Jardins actif. accueil_test reste désactivé : ne le réactivez pas pour regarder son style. Utilisez « Aperçu » pour Atelier Jardins puis revenez à votre contexte normal. Cela contrôle une présentation, pas les droits d’un membre ordinaire.
6. Vérifiez la présence de l’extension Board Announcements dans l’administration et la conservation de son annonce fictive. N’installez pas une autre version pendant ce diagnostic de migration. Si les fichiers du style ou de l’extension manquent, comparez styles et ext avec S7-publication et complétez uniquement le transfert manquant. Une mise à jour simultanée ajouterait une cause possible aux problèmes observés.
Les feuilles de style, souvent appelées CSS, donnent au navigateur des indications de présentation. Une mauvaise adresse de feuille de style peut expliquer une présentation différente. Le lecteur d’écran peut permettre de contrôler la structure et les libellés sans certifier l’apparence. Gardez ces observations séparées et faites compléter le contrôle de présentation si nécessaire, sans annoncer une accessibilité générale testée sur tous les appareils.
Corriger une adresse à son emplacement d’origine
7. Si l’annonce comporte une adresse de navigation vers l’ancien clone, ouvrez son formulaire de réglage et relevez le champ concerné. Notez l’ancienne destination sans secret, remplacez-la par la nouvelle destination HTTPS réelle, enregistrez puis rouvrez le lien depuis l’annonce. Les intitulés propres à l’extension sont ceux de son écran déjà étudié au cours 5. Si aucun lien local n’existe, aucune correction n’est nécessaire.
8. Pour une adresse dans un message d’exercice, ouvrez « Modifier le message » avec le compte autorisé. Vérifiez d’abord son sens : s’agit-il d’un lien vers une ressource du forum à migrer, ou d’une explication qui parle volontairement de localhost ? Corrigez uniquement le premier cas avec la destination réellement vérifiée. Utilisez l’aperçu, enregistrez et testez le lien obtenu. Ne modifiez pas toutes les occurrences d’un mot pour corriger un seul bouton.
9. Si une ressource de la destination est encore appelée en HTTP depuis une page HTTPS, relevez son adresse et son origine. Ce mélange de protocoles peut provoquer un blocage ou un comportement différent du navigateur. Corrigez le champ qui produit le lien vers HTTPS seulement après avoir vérifié que la ressource y existe. Pour une ressource tierce indisponible en HTTPS, choisissez une solution autorisée adaptée ou retirez cette dépendance ; ne recopiez pas un fichier tiers sans en avoir les droits.
Contrôler la lecture anonyme sans ouvrir au public
10. Ouvrez temporairement phpBB avec CamilleAdmin : « Général », « Configuration du forum », « Désactiver le forum : Non », puis « Envoyer ». La protection de dossier de l’hébergement reste active. Dans un contexte de navigateur distinct, franchissez cette seule protection avec le compte d’accès prévu, puis restez déconnecté de phpBB. Vous êtes alors visiteur pour phpBB, même si l’hébergement connaît votre accès de préparation.
11. Relisez le sujet public et l’annonce. Vérifiez les liens prévus pour un visiteur ; un espace privé doit conserver ses restrictions. Si la pièce jointe n’est pas autorisée aux invités, son refus est compatible avec cette politique : ne lui accordez pas de nouveaux droits pour obtenir un résultat uniforme. Les essais d’un véritable nouveau membre auront lieu après sa création au chapitre 4.
12. Revenez à CamilleAdmin et refermez phpBB. Dans le contexte visiteur toujours autorisé par le dossier, demandez une nouvelle page : la fermeture doit être annoncée. Les courriels restent désactivés ; les anciens comptes d’exercice restent désactivés. Notez les corrections précises et les points non vérifiés. Un test anonyme phpBB derrière la protection du dossier prépare l’ouverture ; il ne signifie pas que le site est déjà accessible au public.
Exemple commenté
L’annonce contient un bouton vers le forum local : Camille remplace uniquement sa destination et teste le lien hébergé. Un message explique comment ouvrir localhost dans WampServer : elle conserve ce texte pédagogique. Une pièce jointe fonctionne pour CamilleAdmin mais reste interdite au visiteur conformément aux permissions : elle consigne les deux résultats sans ouvrir de nouveaux droits.
Exercice à réaliser
Classez trois constats : A, une pièce jointe existante n’a pas été transférée ; B, le fichier est présent mais interdit aux invités ; C, une leçon emploie volontairement une URL localhost comme exemple de travail local. Pour chacun, proposez une action proportionnée. Ajoutez deux résultats réellement observés dans votre copie et un éventuel point que votre moyen de lecture ne permet pas encore de confirmer.
Correction et résultat attendu
A justifie de comparer la copie prête et la destination puis de transférer le fichier manquant au bon emplacement, sans renommer les fichiers internes. B justifie de vérifier la permission et de conserver le refus s’il est prévu ; la présence du fichier ne lui donne pas un accès public. C ne demande aucune réécriture automatique : l’adresse fait partie de l’explication. Le carnet distingue ces cas et précise qui a testé chaque ressource. La simple lecture d’un texte alternatif ne certifie pas le chargement de l’image ; cette limite peut être indiquée sans inventer une panne.
À retenir
Contrôlez les ressources avec leurs liens phpBB et le bon public. Conservez les styles, les extensions et les exemples locaux encore pertinents. Corrigez une mauvaise adresse dans le champ qui la produit, jamais par remplacement global de la base. Refermez phpBB et gardez la protection du dossier jusqu’à l’ouverture préparée.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.