Upgrade de phpmynewsletter, mise à jour d’une version

Upgrade de PhpMyNewsLetter

L’upgrade de PhpMyNwsLetter est là pour vous faciliter la vie, éviter les accidents de suppressions malencontreuses ou les manipulations hasardeuses, et tout simplement pour être « user friendly ».

Ce script d’upgrade de PhpMyNewsLetter permet une mise à jour complète, sans risques et automatique. Vous n’aurez que les clics de passage des étapes à effectuer.

Ce script est disponible pour les mises à jour suivantes
(et uniquement ces mises à jour, ne tentez rien d’autre !) :

Le script est suffixé phps (comme php source par exemple) et ne peut être appelé directement par le moteur php. Il convient de renommer le script upgrade.phps en upgrade.php.

Vous pouvez également le télécharger en cliquant sur le lien fourni ou l’appeler en ligne de commande depuis un terminal SSH avec le compte utilisateur www-data :
wget http://phpmynewsletter.com/versions/2.0.5/upgrade.phps -O /var/www/news/upgrade.php

Si vous utilisez Filezilla, vous devez le transférer à la racine de votre installation de PhpMyNewsLetter.

Une fois le fichier posé à la racine de votre installation, il ne vous reste qu’à l’appeler par :

  • https://www.example.com/news/upgrade.php
    ou
  • https://news.example.com/upgrade.php
  • Le script initialise la mise à jour et vérifie les bons éléments du serveur :
    Cliquez pour continuer
  • Cette étape permet de créer une sauvegarde de tous les fichiers dans un répertoire dont le nom sera généré aléatoirement (ici NSVJU, répertoire qui comprendra une sauvegarde de la base de données ainsi qu’une sauvegarde de toute l’arborescence initiale) :Cliquez pour continuer
  • Le script effectuera une sauvegarde de la base de données :Cliquez pour continuer
  • Le script ira chercher l’archive de la nouvelle version à installer

    Cliquez pour continuer
  • Décompression : bilan (liste raccourcie)
    Cliquez pour continuer
  • La partie le plus délicate est la mise à jour de la base de données. Le script met à jour des tables et en crée de nouvelles :(en mode développeur, des signalements d’erreur en Notice peuvent apparaître, non bloquantes.).
    Cliquez pour continuer
  • Fin de la mise à jour.
    L’upgrade s’est déroulé avec succès. En cas d’erreur, n’hésitez surtout pas à venir demander de l’aide sur le forum dédié. Ne restez pas sans rien demander !
    Cliquez sur Go !!!!!
  • Vous accédez à votre page de connexion. Connectez vous, vous retrouverez l’ensemble des informations initialement instalées, et vous pourrez découvrir de nouvelles fonctionnalités.

 

Révisions :
02/03/2018 :correction de domain.tld en example.com, lien sur le forum dédié au support du script upgrade.php
20/10/2017 : création de la page