Terminer l’installation et ouvrir son forum
Objectif de la leçon
Comprendre les derniers réglages demandés par l’assistant, terminer l’installation de phpBB, supprimer le dossier d’installation au bon moment et vérifier que le forum fonctionne.
Explications
Nous arrivons à la fin de l’installation
À la fin de la leçon précédente, phpBB a accepté les informations de connexion à la base de données.
L’assistant affiche maintenant :
Configuration du serveur
Nous allons terminer l’installation en plusieurs petites étapes.
Dans cette leçon, nous allons :
1. vérifier l’adresse du forum ;
2. comprendre les réglages de cookies ;
3. choisir les réglages de courriel adaptés à notre environnement local ;
4. donner un nom au forum ;
5. laisser phpBB terminer son installation ;
6. supprimer le dossier
install uniquement après le succès ;
7. ouvrir le forum et vérifier qu’il fonctionne.
1. Comprendre ce que signifie « Configuration du serveur »
Cette page ne concerne plus MySQL ou MariaDB.
Elle concerne maintenant l’adresse web du forum, c’est-à-dire l’adresse que vous saisirez dans votre navigateur.
Dans notre cours, le forum se trouve ici :
http://localhost/forum-ecole/
Cette adresse peut être découpée en plusieurs parties.
Le protocole
Dans notre exemple :
http://
Le protocole indique la manière dont le navigateur communique avec le serveur web.
Sur Internet, vous verrez souvent :
https://
HTTPS ajoute le chiffrement de la connexion.
Notre environnement local simple utilise HTTP. Nous ne cherchons donc pas à transformer cette installation locale en site HTTPS.
Le nom du serveur
Dans notre exemple :
localhost
Ici,
localhost désigne votre propre ordinateur.
Le chemin du forum
Dans notre exemple :
/forum-ecole
Ce chemin correspond au dossier créé dans WampServer.
Nous avons donc :
C:\wamp64\www\forum-ecole
sur le disque,
et :
http://localhost/forum-ecole/
dans le navigateur.
Ce sont deux façons différentes de désigner le même forum : l’une est un chemin Windows, l’autre est une adresse web.
2. Vérifier les valeurs proposées par phpBB
L’assistant détecte généralement lui-même les informations du serveur web.
Pour notre installation locale, vérifiez que les valeurs correspondent bien à l’adresse utilisée.
Vous devez retrouver l’idée suivante :
Protocole : http
Nom du serveur : localhost
Chemin du script : /forum-ecole
Un champ de port du serveur web peut également apparaître.
Avec une installation HTTP standard de WampServer, le port utilisé est généralement :
80
Mais si vous ouvrez votre forum avec une adresse contenant explicitement un autre port, par exemple :
http://localhost:8080/forum-ecole/
alors le port réel est
8080.
Ne recopiez surtout pas ici le port MySQL ou MariaDB vu dans la leçon précédente.
Le port de la base et le port du site web servent à deux choses différentes.
3. Faut-il forcer les paramètres du serveur ?
L’assistant propose un réglage appelé :
Forcer les paramètres URL du serveur
Pour notre installation locale, laissez ce réglage sur :
Non
Pourquoi ?
Parce que phpBB sait déjà détecter les informations nécessaires à partir de l’adresse utilisée dans le navigateur.
Nous n’avons aucune raison de lui imposer manuellement d’autres valeurs.
4. Comprendre les cookies sécurisés
Un cookie est une petite information enregistrée par le navigateur.
phpBB utilise notamment des cookies pour reconnaître votre session lorsque vous êtes connecté.
L’assistant propose un réglage :
Cookies sécurisés
Un cookie sécurisé est prévu pour être transmis avec une connexion HTTPS.
Or notre forum local utilise :
http://localhost/forum-ecole/
Il n’utilise pas HTTPS.
Pour notre exercice local, choisissez donc :
Non
Ce choix concerne uniquement notre installation locale en HTTP.
Sur un vrai forum public utilisant HTTPS, le réglage devra être adapté à cette connexion sécurisée.
5. Valider la configuration du serveur
Relisez les valeurs proposées.
Elles doivent correspondre à l’adresse réellement utilisée pour ouvrir votre forum.
Puis activez :
Envoyer
L’assistant passe à l’étape suivante.
6. Comprendre les réglages de courriel
phpBB peut envoyer des courriels.
Par exemple, il peut envoyer :
- des notifications ;
- des messages liés à l’inscription ;
- des messages de récupération de compte.
Mais installer WampServer ne configure pas automatiquement un service capable d’envoyer ces courriels.
Dans notre installation locale d’apprentissage, nous allons donc désactiver l’envoi de courriels.
Ce choix évite de faire croire que l’envoi fonctionne alors que nous ne l’avons pas configuré.
7. Régler les courriels pour notre forum local
Sur la page consacrée aux courriels, choisissez :
Autoriser l’envoi de courriel via le forum : Non
Si l’assistant demande également si vous souhaitez utiliser un serveur SMTP, choisissez :
Non
SMTP est un protocole utilisé pour envoyer des courriels par l’intermédiaire d’un serveur de messagerie.
Nous n’avons pas préparé de serveur SMTP dans ce cours.
Ne renseignez donc pas de faux nom de serveur ni de faux identifiants pour simplement remplir les champs.
Validez avec :
Envoyer
8. Ce que signifie la désactivation des courriels
Votre forum pourra fonctionner normalement pour nos exercices :
- vous pourrez vous connecter ;
- créer des sujets ;
- répondre ;
- administrer le forum.
Mais phpBB n’enverra pas de courriels.
Par conséquent, les fonctions qui dépendent d’un courriel ne pourront pas fonctionner tant que l’envoi reste désactivé.
Nous en tiendrons compte lorsque nous créerons un membre de test.
9. Donner un nom au forum
L’assistant affiche ensuite la configuration générale du forum.
Pour notre exercice, utilisez :
Nom du forum : Forum école
et :
Description : Un forum de test pour apprendre phpBB.
Ces textes sont simplement ce que les visiteurs verront pour identifier le site.
Ils ne changent pas :
- le dossier
forum-ecole ;
- la base
phpbb_ecole ;
- l’adresse
http://localhost/forum-ecole/.
Vous pourrez modifier le nom et la description plus tard depuis le panneau d’administration.
Choisissez également la langue française prévue pour le cours si ce choix est proposé.
Puis activez :
Envoyer
10. Laisser phpBB terminer son travail
phpBB dispose maintenant des informations nécessaires.
L’assistant peut créer :
- le fichier de configuration ;
- les tables dans la base de données ;
- les premiers réglages ;
- les données nécessaires au fonctionnement initial du forum.
Laissez l’opération se terminer.
Ne fermez pas l’onglet simplement parce qu’une barre de progression semble immobile pendant quelques secondes.
Attendez un message indiquant clairement que l’installation est terminée.
Dans phpBB 3.3.17, vous devez obtenir un message confirmant que l’assistant a terminé ses opérations.
11. En cas d’erreur, ne recommencez pas immédiatement
Si une erreur apparaît, lisez son texte.
À ce stade, certaines opérations peuvent déjà avoir été effectuées.
Cliquer plusieurs fois sur les boutons ou recommencer toute l’installation peut compliquer la situation.
Notez :
- le message exact ;
- l’étape affichée ;
- ce que vous faisiez au moment de l’erreur.
Puis corrigez le problème identifié.
12. Supprimer le dossier install uniquement après le succès
Lorsque l’assistant confirme clairement la réussite de l’installation, nous pouvons retirer le programme d’installation.
Ouvrez dans l’Explorateur :
C:\wamp64\www\forum-ecole
Vous y trouverez le dossier :
install
Supprimez uniquement ce dossier.
Le chemin supprimé doit être :
C:\wamp64\www\forum-ecole\install
Ne supprimez pas :
- le dossier
forum-ecole ;
- le fichier
config.php ;
- le dossier
vendor ;
- le dossier
files ;
- la base de données.
Le dossier
install était nécessaire pendant l’installation. Après le succès, il n’est plus nécessaire au fonctionnement normal du forum.
13. Pourquoi config.php doit-il rester ?
Le fichier :
config.php
contient notamment les informations permettant à phpBB de retrouver sa base de données.
Il est donc indispensable au fonctionnement du forum.
Ne le supprimez pas.
Il peut contenir des informations sensibles, notamment les paramètres de connexion SQL.
Ne publiez pas son contenu dans un message ou dans une capture d’écran.
14. Ouvrir le forum
Dans votre navigateur, ouvrez :
http://localhost/forum-ecole/
Le résultat attendu est maintenant l’index du forum, et non l’assistant d’installation.
Vous devez notamment retrouver le nom choisi :
Forum école
Selon l’état de votre session, vous pouvez être déjà connecté avec le compte administrateur créé pendant l’installation.
Sinon, utilisez le lien de connexion et saisissez les identifiants de votre administrateur phpBB.
N’utilisez pas ici les identifiants SQL.
15. Vérifier que le forum fonctionne
Pour terminer, vérifiez simplement :
- que l’index du forum s’affiche ;
- que le nom du forum apparaît ;
- que vous pouvez vous connecter avec votre administrateur phpBB ;
- qu’aucun message ne vous demande encore de terminer l’installation.
Si phpBB indique encore que le dossier
installest présent, vérifiez que vous avez supprimé le bon dossier dans
forum-ecole.
Vous avez maintenant installé votre premier forum phpBB
C’est une étape importante.
Vous êtes parti d’un ordinateur sur lequel phpBB n’était pas installé.
Vous avez préparé :
- l’environnement local ;
- la base de données ;
- l’utilisateur SQL ;
- les fichiers du logiciel ;
- le compte administrateur ;
- la connexion à la base ;
- les réglages de base du site.
Et vous disposez maintenant d’un forum qui fonctionne.
Dans la prochaine leçon, nous allons ouvrir le panneau d’administration et commencer à régler le forum depuis son interface.
Exemple commenté
Camille arrive sur l’écran
Configuration du serveur.
Elle vérifie que l’adresse correspond à :
http://localhost/forum-ecole/
Elle conserve le forçage des paramètres sur
Nonet les cookies sécurisés sur
Non, car son forum local utilise HTTP.
À l’étape des courriels, elle désactive l’envoi.
Elle choisit ensuite :
Forum école
comme nom du site.
Elle attend le message confirmant la fin de l’installation.
Seulement après ce message, elle supprime :
C:\wamp64\www\forum-ecole\install
Elle conserve
config.php.
Enfin, elle ouvre :
http://localhost/forum-ecole/
L’index de son forum apparaît.
Son premier forum phpBB est installé.
Exercice à réaliser
Terminez maintenant l’installation de votre forum.
1. Sur l’écran
Configuration du serveur, vérifiez que les valeurs correspondent à l’adresse réellement utilisée pour votre forum local.
2. Conservez le forçage des paramètres URL sur
Non.
3. Pour notre installation HTTP locale, choisissez
Non pour les cookies sécurisés.
4. Validez la configuration du serveur.
5. À l’étape des courriels, désactivez l’envoi de courriels pour notre environnement local et n’activez pas SMTP.
6. Donnez au forum le nom :
Forum école
et la description :
Un forum de test pour apprendre phpBB.
7. Lancez la suite de l’installation et attendez le message confirmant clairement sa réussite.
8. Après ce succès uniquement, supprimez :
C:\wamp64\www\forum-ecole\install
9. Conservez
config.php et tous les autres fichiers du forum.
10. Ouvrez :
http://localhost/forum-ecole/
11. Vérifiez que l’index du forum s’affiche et que vous pouvez vous connecter avec votre compte administrateur phpBB.
Ne communiquez aucun mot de passe ni le contenu de
config.php.
Correction et résultat attendu
L’exercice est réussi si l’installation se termine par un message de succès et si le forum s’ouvre ensuite à l’adresse :
http://localhost/forum-ecole/
Le dossier :
C:\wamp64\www\forum-ecole\install
doit être supprimé après la réussite de l’installation.
Le fichier :
C:\wamp64\www\forum-ecole\config.php
doit être conservé.
Le nom
Forum école doit apparaître sur le forum.
Pour vous connecter, utilisez le compte administrateur phpBB créé pendant l’installation, et non l’utilisateur SQL.
L’envoi de courriels reste désactivé dans notre environnement local. Cela n’empêche pas les exercices de base sur le forum.
À retenir
La configuration du serveur décrit l’adresse web du forum et ne doit pas être confondue avec la connexion SQL.
Notre forum local utilise HTTP ; les cookies sécurisés restent donc désactivés pour cet exercice.
L’envoi de courriels reste désactivé tant qu’aucun service d’envoi n’a été configuré.
Le nom visible du forum ne change ni son dossier ni sa base de données.
Le dossier
install doit être supprimé uniquement après le succès explicite de l’installation.
Le fichier
config.php doit être conservé : phpBB en a besoin pour retrouver sa base.
À la fin de cette leçon, l’index du forum doit être accessible et votre compte administrateur doit permettre de vous connecter.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.