Lancer l’installation et préparer le compte administrateur
Objectif de la leçon
Démarrer l’assistant d’installation de phpBB, comprendre ce qu’il vérifie, créer le compte administrateur du forum et distinguer clairement ce compte de l’utilisateur SQL préparé dans les leçons précédentes.
Explications
Nous reprenons exactement là où nous nous sommes arrêtés
À la fin de la leçon précédente, vous avez ouvert cette adresse :
http://localhost/forum-ecole/install/
L’assistant d’installation de phpBB s’affiche.
Nous allons maintenant commencer l’installation.
Dans cette leçon, nous allons seulement :
1. choisir la langue de l’assistant ;
2. lancer une nouvelle installation ;
3. comprendre les vérifications effectuées par phpBB ;
4. créer votre compte administrateur ;
5. nous arrêter lorsque phpBB demande les informations de la base de données.
Nous ne remplirons pas encore les paramètres MySQL ou MariaDB. Ce sera l’objet de la prochaine leçon.
1. À quoi sert l’assistant d’installation ?
Jusqu’à présent, nous avons préparé nous-mêmes l’environnement :
- WampServer ;
- PHP ;
- la base de données ;
- l’utilisateur SQL ;
- les fichiers de phpBB.
L’assistant va maintenant assembler ces éléments.
Il va notamment :
- vérifier que l’environnement peut faire fonctionner phpBB ;
- vous demander les informations nécessaires ;
- préparer le fichier de configuration ;
- créer les tables du forum dans la base de données ;
- enregistrer les premiers réglages.
Vous n’avez pas à créer les tables de phpBB vous-même.
L’assistant s’en chargera lorsque nous lui aurons fourni les bonnes informations.
2. Choisir la langue
Sur la première page de l’assistant, repérez le choix de la langue.
Sélectionnez le français si ce n’est pas déjà fait.
Selon le pack utilisé, le libellé peut être :
Français
ou :
Français (vouvoiement)
Validez le changement si l’interface vous le demande.
À partir de maintenant, les intitulés du cours correspondent à l’interface française de phpBB 3.3.17.
3. Lancer une nouvelle installation
Repérez ensuite la partie consacrée à l’installation.
Activez :
Installer
puis le bouton permettant de démarrer l’installation.
Nous créons un nouveau forum.
Nous ne choisissons donc pas une mise à jour ni une conversion.
Une mise à jour sert à faire évoluer un forum phpBB déjà installé.
Une conversion sert à récupérer les données d’un autre logiciel de forum compatible avec le convertisseur utilisé.
Ici, notre base est vide et notre forum n’existe pas encore : nous réalisons bien une nouvelle installation.
4. Comprendre les vérifications de prérequis
Avant de poursuivre, phpBB vérifie que votre environnement possède ce dont il a besoin.
Un prérequis est simplement une condition nécessaire avant de continuer.
Par exemple, phpBB peut vérifier :
- la version de PHP ;
- la présence de fonctions ou composants PHP nécessaires ;
- la possibilité de lire ou d’écrire dans certains fichiers et dossiers.
Vous n’avez pas besoin de mémoriser toute la liste.
L’important est de comprendre le principe :
Si une condition obligatoire échoue, on corrige cette condition avant de continuer.
Ne cherchez pas à contourner un message d’erreur au hasard.
Lisez son texte exact.
5. Que faire si un contrôle échoue ?
Supposons que phpBB indique qu’un composant PHP obligatoire manque.
Ne supprimez pas votre base de données.
Ne réinstallez pas immédiatement WampServer.
Notez d’abord le nom du composant signalé.
Le problème concerne alors l’environnement PHP utilisé par votre serveur web.
De la même manière, si phpBB indique qu’un fichier ou un dossier n’est pas accessible comme prévu, notez son chemin exact avant de modifier quoi que ce soit.
Notre objectif est toujours le même :
corriger le problème identifié, pas modifier tout l’environnement.
Lorsque les vérifications obligatoires sont satisfaites, l’assistant vous permet de poursuivre.
6. Nous arrivons au compte administrateur
phpBB vous demande maintenant de créer le premier compte administrateur du forum.
C’est un moment important, car ce compte sera le vôtre pour gérer phpBB.
Il servira notamment à :
- vous connecter au forum ;
- ouvrir le panneau d’administration ;
- modifier les réglages ;
- organiser les forums et catégories ;
- gérer les membres et les permissions.
7. Ne pas confondre le compte administrateur avec l’utilisateur SQL
Vous avez déjà créé un utilisateur nommé, dans notre exemple :
phpbb_ecole
Cet utilisateur appartient à MySQL ou MariaDB.
Il permet au logiciel phpBB d’accéder à sa base de données.
Le compte administrateur que nous créons maintenant appartient au forum phpBB.
Il permet à une personne de se connecter au forum et de l’administrer.
Retenez cette différence :
Utilisateur SQL = phpBB se connecte à la base
Administrateur phpBB = vous vous connectez au forum
Ces deux comptes ne jouent pas le même rôle et n’ont aucune raison d’utiliser le même mot de passe.
8. Choisir le nom de l’administrateur
Le formulaire contient un champ pour le nom de l’administrateur.
Choisissez un nom que vous reconnaîtrez facilement.
Pour notre exemple, nous pouvons utiliser :
CamilleAdmin
Ce nom est uniquement un exemple.
Vous pouvez choisir votre propre nom d’administrateur en respectant les règles affichées par phpBB.
Évitez un nom que vous pourriez confondre avec l’utilisateur SQL.
Par exemple, si votre utilisateur SQL s’appelle
phpbb_ecole, choisissez un nom humain différent pour l’administrateur du forum.
9. Renseigner l’adresse de courriel
phpBB demande ensuite une adresse de courriel de contact.
Utilisez une adresse valide qui vous appartient.
Cette adresse sera associée au compte administrateur.
Dans notre environnement local, l’envoi de courriels n’est pas encore configuré. Cela ne vous empêche pas de renseigner une adresse réelle.
La configuration de l’envoi des courriels sera abordée plus tard.
10. Choisir le mot de passe administrateur
Choisissez maintenant un mot de passe pour votre compte administrateur.
Ce mot de passe doit être différent du mot de passe de l’utilisateur SQL.
Pourquoi ?
Parce que les deux comptes protègent deux accès différents :
- l’accès au serveur de bases de données ;
- l’accès à l’administration du forum.
Conservez le mot de passe administrateur dans un endroit privé, par exemple dans votre gestionnaire de mots de passe.
Ne le recopiez pas dans un exercice et ne le publiez jamais dans une capture d’écran.
Saisissez ensuite le même mot de passe dans le champ de confirmation.
La confirmation sert simplement à vérifier que vous n’avez pas fait d’erreur de saisie.
11. Relire avant de valider
Avant d’envoyer le formulaire, vérifiez :
- le nom de l’administrateur ;
- l’adresse de courriel ;
- le mot de passe ;
- la confirmation du mot de passe.
Puis activez le bouton :
Envoyer
Si phpBB signale une erreur, lisez le message et corrigez le champ concerné.
Par exemple :
- un nom peut être trop court ou déjà refusé par une règle ;
- les deux mots de passe peuvent être différents ;
- l’adresse de courriel peut être mal saisie.
Il n’est pas nécessaire de recommencer toute l’installation pour corriger un champ.
12. Le résultat attendu
Lorsque les informations du compte administrateur sont acceptées, l’assistant affiche l’étape suivante :
Configuration de la base de données
Arrêtez-vous sur cette page.
Ne remplissez encore aucun champ de cette nouvelle étape.
Vous avez terminé la leçon.
Dans la prochaine leçon, nous reprendrons les informations SQL préparées auparavant et nous expliquerons chaque champ avant de le remplir.
Avant de continuer
À ce stade :
- l’assistant d’installation est lancé ;
- les prérequis obligatoires sont satisfaits ;
- votre compte administrateur phpBB est défini ;
- vous êtes arrivé sur l’écran de configuration de la base de données.
Vous devez également être capable d’expliquer la différence entre votre administrateur phpBB et votre utilisateur SQL.
Si cette différence est claire, vous êtes prêt pour la suite.
Exemple commenté
Camille ouvre :
http://localhost/forum-ecole/install/
Elle choisit le français puis démarre une nouvelle installation.
Les contrôles obligatoires sont satisfaits.
L’assistant lui demande ensuite de créer le compte administrateur.
Elle choisit :
Nom : CamilleAdmin
Elle indique son adresse de courriel et choisit un mot de passe personnel.
Elle n’utilise pas le mot de passe de son utilisateur SQL
phpbb_ecole.
Après validation, l’écran suivant porte le titre :
Configuration de la base de données
Camille s’arrête là.
Son compte administrateur est préparé. Les informations SQL seront renseignées dans la prochaine leçon.
Exercice à réaliser
Reprenez l’assistant ouvert à la fin de la leçon précédente.
1. Vérifiez que l’interface est en français.
2. Démarrez une nouvelle installation de phpBB.
3. Lisez les contrôles de prérequis.
4. Si une condition obligatoire échoue, notez le message exact et corrigez uniquement le problème indiqué avant de poursuivre.
5. Lorsque le formulaire du compte administrateur apparaît, choisissez :
- un nom d’administrateur ;
- une adresse de courriel valide ;
- un mot de passe personnel ;
- la confirmation de ce même mot de passe.
6. N’utilisez pas le mot de passe de votre utilisateur SQL comme mot de passe administrateur.
7. Validez le formulaire.
8. Vérifiez que l’écran suivant est intitulé :
Configuration de la base de données
9. Arrêtez-vous sur cet écran.
Pour terminer, expliquez en une phrase la différence entre l’utilisateur SQL et l’administrateur phpBB.
Ne communiquez aucun mot de passe dans votre réponse.
Correction et résultat attendu
L’exercice est réussi si l’assistant accepte les informations du compte administrateur et affiche ensuite :
Configuration de la base de données
Votre compte administrateur appartient au forum phpBB.
Il vous permettra de vous connecter au forum et d’ouvrir son panneau d’administration.
L’utilisateur SQL appartient au serveur MySQL ou MariaDB.
phpBB utilisera cet utilisateur SQL pour accéder à sa base de données.
Une réponse correcte peut donc être :
L’utilisateur SQL permet à phpBB d’accéder à sa base ; l’administrateur phpBB me permet de gérer le forum.
Si le formulaire n’est pas accepté, corrigez uniquement le champ signalé par l’assistant avant de continuer.
À retenir
L’assistant d’installation vérifie que l’environnement peut faire fonctionner phpBB.
Un prérequis est une condition nécessaire avant de poursuivre.
En cas d’erreur, il faut lire le message exact et corriger le problème identifié.
Le compte administrateur phpBB sert à vous connecter au forum et à le gérer.
L’utilisateur SQL sert au logiciel phpBB pour accéder à sa base de données.
Ces deux comptes sont différents et doivent être distingués clairement.
À la fin de cette leçon, l’assistant doit afficher l’écran de configuration de la base de données.
Nous remplirons cet écran dans la prochaine leçon.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.