[Tuto] Mise à niveau d'un forum phpBB 3.2.x > 3.3.x

Retrouvez ici quelques tutoriels pour vos forums phpBB
Avatar du membre
OriginFrance
Fondateur
Messages : 1387
Enregistré le : 01 janv. 2020, 18:26
Prénom : Fred
Site internet : https://caforum.fr
Localisation : IDF
janv. 2020 12 15:54

Mise à niveau d'un forum phpBB 3.2.x > 3.3.x

Message par OriginFrance

Le fait de changer de branche de phpBB 3.2.x à 3.3.x correspond à une mise à niveau !
Avant de pratiquer une mise à niveau il faut s'assurer que les éléments du forum sont compatibles (version de php, extensions, etc...)
:pushpin: Note
Cette procédure vaut aussi pour une mise à jour de version 3.3.0 > 3.3.1
En premier lieu

Faire une sauvegarde de la BDD avec phpMyAdmin, ainsi que les fichiers du forum.

phpBB 3.2.x
Vérifier la version de php : 5.4.x jusqu’à 7.2.x
phpBB 3.3.x
Vérifier la version de php : 7.1.3 jusqu’à 7.4.x
Prise en charge de la version 8.0 de php à partir de la version 3.3.3 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
:warning: Important
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
3.2.x
|
3.3.x
sauf les dossiers :
  • ext,
  • files,
  • images,
  • store,
  • et le fichier config.php
En lieu et place des anciens dossiers/fichiers en cochant le case "Remplacer".
C’est-à-dire, dans le répertoire /phpBB3 à la racine du forum, en s'assurant d’écraser les fichiers existants.
:pushpin: Note
Si le répertoire contenant les dossiers et fichiers du forum à été renommé c'est dans ce répertoire qu'il faut opérer !

Image
:exclamation: Avant de lancer la mise à jour.

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



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
Choisir l'onglet mise à jour et suivre les instructions.


Image


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

Image

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

Image

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

Image

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

Image



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.
Modifié en dernier par OriginFrance le 02 mai 2021, 10:19, modifié 2 fois.
Raison : Ajout de l'information sur la prise en charge de la version 8.0 de php


Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.
CAForum-phpBB  : Disclaimer