Les fichiers et bases de données sont sauvegardés avant toute modification, donc si quelque chose se passe mal, tout est automatiquement restauré.
Pour que le module fonctionne (contrôlez ces informations en utilisant notre module gratuit Serveur Configuration) :
- safe_mode ne doit pas être activé.
- allow_url_fopen doit être activé.
- Le dossier du module doit être accessible en écriture par PHP.
- Le dossier de Prestashop doit être accessible en écriture par PHP.
- Vous devez avoir assez d'espace disque pour effectuer la sauvegarde de vos fichiers et de la base de données.
Testé à partir de la version 1.0.0.4
Bien entendu cette mise à jour automatique écrase toutes les modifications faites sur le coeur des fichiers de Prestashop. Le module ne peut pas être mis en cause du fait des incompatibilités possibles entre les versions de Prestashop, les template ou les modules, il est toujours conseillé d'en connaitre les incidences.
Attention : Lors de la mise à jour vers une version supérieur de votre boutique, si vous devez faire une restauration, les nouveaux modules restent dans le répertoire modules et peuvent empêcher l'affichage du contenu de l'onglet Modules dans le backoffice de votre boutique. Vous pouvez les mettre en évidence en plaçant le fichier test_modules.php à la racine de votre boutique et en l'appelant, celui-ci indique en dernier le module défectueux, vous pouvez alors en renommer le répertoire et répéter l'opération jusqu'au dernier module.
Pour les clients de l'hébergeur Infomaniak, le module ne peut fonctionner que si votre boutique Prestashop n'est pas située à la racine de votre hespace d'hébergement.
Historique du module :
Version 2.6.1 (06-07-2011)
- Un message de test apparaissait sur la page d'accueil de l'administration.
Version 2.6 (04-07-2011)
- Mise à jour automatique du module
- Le cache de Smarty ne se vidait plus
- Le module proposait la mise à jour vers la version 1.4.3.0 même si la 1.4.3 était installée
Version 2.5.1
- Prise en compte du module apache mod_security qui empêchait le module de fonctionner
- Affichage des erreurs amélioré
Version 2.5 :
- Alerte avant de quitter la page deu module si la mise à jour n'est pas terminée.
- Meilleur gestion des réponses illogiques du serveur (plantage, timeout...)
Version 2.4 :
- Le module fonctionne maintenant sur les serveurs lents où l'on ne peut pas régler le temps maximum d'exécution des scripts.
Version 2.3 :
- Détection du mod_evasive qui bloque le fonctionnement du module quand il est trop rapide et ralentissement de la mise à jour
- Résolution du blocage quand un fichier est occupé pendant son remplacement
Version 2.2 :
- Le module n'utilise plus le fichier xml de Prestashop pour connaitre la dernière version mais le répertoire de Google Project qui est plus à jour : http://code.google.com/p/prestashop/downloads/list
- Choix de la version vers laquelle mettre à jour
Version 2.1 :
- Compatibilité Prestashop 1.4
Version 2.0
- Plus aucune limitation dans le nombre de fichier pouvant être sauvegardé ou de taille de base de données
- Récupération d'un fichier log complet pour faire le suivi
- Plus d'informations affichés pendant le processus de mise à jour
- Réécriture complète.
- Ne sauvegarde que les fichiers qui vont être remplacés.
Version 1.7 :
- Teste la version la plus récente de Prestashop sur 2 serveurs
- Désactive l'affichage des erreurs et met la limite maximum d'exécution de PHP à 600s pour les serveurs lents
- Ne prend plus en compte l'erreur 34 du script d'installation de Prestashop (34 = erreurs mais rien de grave)
- La sauvegarde de la base de données gère les grosses bases
- La sauvegarde du site ne sauve plus les images
Version 1.5 :
- Les fichiers de plus d'un 1Mo ne sont plus archivés.
- La restauration de la BDD se fait en plusieurs fois.
- Seules les tables de prestashop sont sauvegardées.
- La sauvegarde de la base de données se fait maintenant avant de remplacer les fichiers au cas où ça rate.
Version 1.4 :
- Vidage du répertoire compile de SMARTY avant mise à jour
- Vidage du répertoire tmp des images avant mise à jour
- Conservations des sauvegardes après mise à jour et possibilité de restauration.
Version 1.2 :
- Compatibilité avec la version 1.3.2.2, le format du l'archive zip a changé. Le script peut mettre à jour vers un version beta de prestashop