[Mise à niveau] Procédure de mise à niveau d'un forum phpBB 3.2.x > 3.3.x
-
- Messages : 2992
- Enregistré depuis : 3 ans 11 mois
- Identité : Fred Rimbert
- Forum phpBB : https://caforum.fr
- Localisation : Le Lude - Pays de la Loire
- Intérêt : GitHub
Procédure de mise à niveau d'un forum phpBB 3.2.x > 3.3.x
MessageAvant de pratiquer une mise à niveau il faut s'assurer que les éléments du forum sont compatibles (version de php, extensions, etc...)
Cette procédure vaut aussi pour une mise à jour de version 3.3.0 > 3.3.1 - 3.3.1 > 3.3.2, etc... En premier lieu
Faire une sauvegarde de la BDD avec phpMyAdmin, ainsi que les fichiers du forum.
Si votre base de données est trop volumineuse utilisez la sauvegarde MySQL : Base de connaissance - Sauvegarde MySQL - Sauvegarde et restauration de base de donnée
- PHP 7.2.0 au minimum sera requis pour les versions 3.3.11 (et supérieur) de phpBB
Préparer l'installation
Désactive toutes les extensions et remettre le style Prosilver par défaut
Depuis le serveur on supprime le contenu du répertoire racine du forum sauf les dossiers :
- ext,
- files,
- images,
- store,
- et le fichier config.php
Ne pas oublier, s'ils sont présents sur le forum, de conserver le fichier robots.txt et le fichier google servant au référencement. Envoyer l'archive
Récupérer l'archive du pack complet correspondant à la version de phpBB qui sera installée sur le forum.
Après extraction du fichier .zip, en FTP, envoyer les dossiers et les fichiers de phpBB, en utilisant le mode binaire de FileZilla,
- ext,
- files,
- images,
- store,
- et le fichier config.php
C’est-à-dire, dans le répertoire /phpBB3 à la racine du forum, en s'assurant d’écraser les fichiers existants.
Si le répertoire contenant les dossiers et fichiers du forum à été renommé c'est dans ce répertoire qu'il faut opérer

Dans les dossier files et store du serveur, remplacer le fichier .htaccess par celui présent dans les dossiers de l'archive.
Dans le dossier images du serveur on se rend ici : images/avatar/upload et on remplace le fichier .htaccess par celui présent dans le dossier de l'archive.
Si le dossier download n'a pas été remplacé sur le serveur, remplacer le fichier file.php par celui du dossier de l'archive
Assurez-vous que le fichier .htaccess soit bien inclus dans le téléchargement sur le serveur. Certains clients FTP n’affichent pas les fichiers dont les noms commencent par un point, vous devrez vérifier que l’affichage des fichiers masqués est bien activé.
Mettre à jour
Il reste alors à mettre à jour la base de données en pointant sur le dossier /install
C'est à dire URL-du-forum/répertoire-du-forum/install ou URL-du-forum/répertoire-du-forum/install/app.php si Activer la réécriture d’URL est coché sur NON dans les paramètres du serveur du PCA.
Choisir l'onglet mise à jour et suivre les instructions.

Un message s'affiche informant qu'aucun répertoire de mise à jour n'a été trouvé ! C'est tout à fait normal car la version de php à été updatée manuellement.
Sélectionne Mettre à jour uniquement la base de données et clique sur Envoyer

Lorsque la base de données sera à jour, tu auras ceci

Supprime le dossier /install et clique sur Accéder au panneau d'administration
Tu auras certainement un message t'informant que tu n'as pas les permissions d'administration, ignore et connecte toi au forum

Vas au panneau d'administration et vérifie que la version est bien à jour

Après la mise à jour
Réactive les extensions une à une en vérifiant la compatibilité, et mets ton/tes style personnalisé(s) à jour.
- Si ton forum était sécurisé, ne pas oublier de modifier le fichier .htaccess pour la redirection
HTTPS.
Raison : Notification de la version minimale de PHP à partir de la version 3.3.11 de phpBB
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
- Richard Stallman
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.