Mise à niveau de phpBB 3.2.x vers 3.3.x

Rédigé le: 11 Jan 2020 à 23:32
La méthode de mise à niveau la plus simple consiste à supprimer tous les fichiers existants avant de mettre à niveau et d'appliquer à nouveau les personnalisations (extensions et styles) après avoir vérifié leur compatibilité.

Pour mettre à niveau, procédez comme suit :
  1. Assurez-vous que votre serveur répond aux prérequis pour exécuter phpBB 3.3 :
    • Un serveur Web supportant une version de PHP >=7.1.3.
    • L'un des systèmes de base de données SQL suivants :
      • MySQL 4.1.3 ou supérieur (MySQLi supporté)
      • MariaDB 5.1 ou supérieur
      • MS SQL Server 2000 ou supérieur (via ODBC ou via le connecteur natif)
      • Oracle
      • PostgreSQL 8.3 ou supérieur
      • SQLite 3.6.15 ou supérieur
    • La fonction getimagesize() doit être activée.
    • L'extension PHP JSON doit être activée.
    • L'extension php XML doit être activée.
  2. Faites une sauvegarde des fichiers originaux
    Remarque : Lors de la sauvegarde de vos fichiers, assurez-vous que votre client FTP est en mode binaire ou transfère les fichiers sans extensions en mode binaire.
  3. Faites une sauvegarde de la base de données
  4. Désactivez tous les styles à l'exception de prosilver et faites une sauvegarde de vos styles.
  5. Désactivez toutes les extensions à l'exception de celles qui sont compatibles avec phpBB 3.3.x. Dans le doute désactivez les toutes ou vérifiez auprès des auteurs pour savoir si elles sont compatibles ou non.
  6. Téléchargez l'archive du pack complet de phpBB 3.3.x
  7. Décompressez l'archive du pack complet de phpBB 3.3.x sur votre ordinateur et ouvrez le répertoire phpBB3
  8. Dans ce répertoire, supprimez les fichiers suivants :
    • Le fichier config.php
    • Le répertoire files/
    • Le répertoire images/
    • Le répertoire store/
  9. Sur votre serveur, supprimez tout le contenu du répertoire racine de votre forum EXCEPTÉ :
    • Le fichier config.php
    • Le répertoire ext/
    • Le répertoire files/
    • Le répertoire images/
    • Le répertoire store/
  10. Transférez le contenu du répertoire phpBB3 de votre ordinateur dans le répertoire racine de votre forum sur votre serveur.
    Si vous êtes invité à fusionner ou écraser des répertoires, choisissez de les fusionner.
  11. Depuis votre navigateur rendez-vous sur la page d'installation de votre forum (par exemple, http://www.example.com/phpBB3/install)
    Note : Si vous avez téléchargé l’archive du pack complet de phpBB 3.3.x depuis phpBB-fr.com vous avez la possibilité d'installer votre forum directement en français en modifiant la langue en haut à droite de l’assistant d’installation.
  12. Cliquez sur l'onglet « Update », (« Mise à jour » si vous avez choisi une installation en français) puis suivez les étapes de mise à jour qui vous sont proposées.
    Remarque : Selon votre hébergement et la taille de la base de données, cette action peut durer de quelques minutes à plusieurs heures.
  13. Supprimez le répertoire install/

Vous avez maintenant un forum à niveau contenant tous vos membres et messages.
Si toutefois vous pensez que la mise à niveau ne s'est pas bien déroulée, n'hésitez pas à ouvrir un sujet dans le forum Mises à jour/Conversions.