LazyDbBackup

LazyDbBackup est une évolution de LazyBackup créé par Stefan Granholm. Il est distribué sous licence GNU/GPL (2 ou sup.)

Son rôle est de déclencher une sauvegarde de la base de données MySQL d'un site Joomla! et de l'expédier par messagerie électronique à l'adresse définie, et au rythme choisi.

Cette extension initialement uniquement en anglais pour Joomla! 1.5 a été internationalisée et également adaptée pour être utilisée sur des sites Joomla! 1.6
Elle est désormais livrée avec des fichiers de langue en allemand, traduits par Nathalie Laurent, également en espagnol grâce à Jorge Ferreira de jorguito.com, en italien grâce à Giovanni Roli, en néerlandais par Eric Swinnen, en slovène par Ervin Bizjak, en turc par Mehmet TAŞ. Je remercie vivement ces personnes pour leur participation !

L'installation est celle, classique, d'une extension Joomla!, nécessitant ensuite un paramétrage et une activation du plug-in.

Parmi les paramètres, l'un permet de désactiver l'envoi par mail, ce qui, en association avec un choix de dossier de sauvegarde spécifique (de préférence inaccessible par URL), permet par exemple de stocker sur le serveur les fichiers de sauvegarde trop volumineux pour être transmis par mail, et de les récupérer ultérieurement par FTP.

Depuis 2016, certains serveurs n'offrant plus la gestion MySQL mais seulement MySQLi ou PDO, il existe deux versions de LazyDbBackup (compatibles avec Joomla! 3.x) utilisant ces méthodes d'accès aux tables de la base de données. A priori, la version PDO est celle à utiliser.

Ces deux versions permettent de ne pas supprimer le fichier de sauvegarde après envoi par mail : n'oubliez pas de supprimer régulièrement les fichiers anciens ou d'utiliser LDBChecker (voir ci-dessous).
Si elle génère des erreurs, il faudra alors tester la version MySQLi.

26/01/2018 : versions compatibles avec Joomla! 3.8 jusqu'à 3.9dev

Version PDO :

Version MySQLi :

19/03/2018 : versions compatibles avec Joomla! 3.8 jusqu'à 4.0dev (exclusion des données de la table "session")

Version PDO :

Version MySQLi :

03/04/2018 : version 3.8.0, désormais, vous serez informé par mail (sauf désactivation du paramètre) dès qu'une nouvelle version de LazyDbBackup sera disponible

Version PDO :

Version MySQLi :

13/04/2018 : Version 3.8.1

Version PDO :

Version MySQLi :

01/08/2018 : Version 3.8.2 date et heure dans le corps du mail utilisent désormais la langue de l'administration

Version PDO :

Version MySQLi :

23/04/2019 : Version 3.8.5 modifications pour date et heure dans le corps du mail (erreurs sur certains serveurs) ; bug sur désactivation de l'alerte

Version PDO :

Version MySQLi :

11/05/2019 : Version 3.8.6 nouvelles modifications pour date et heure dans le corps du mail (erreurs sur certains serveurs)

Version PDO :

Version MySQLi :

03/06/2019 : Version 3.8.7 simplification pour date et heure dans le corps du mail (erreurs sur certains serveurs)

Version PDO :

Version MySQLi :

17/06/2021 : version 3.9.0 compatible Joomla! 3.9.x, 3.10 et 4.0  (Attention : la version mySQLi est a priori la dernière, sa prochaine mise à jour se fera vers une version PDO)

Version PDO :

Version MySQLi :

12/12/2021 : versions spécifiques à Joomla! 4

Version PDO :

Version MySQLi :

lazydbbackup fr 1lazydbbackup fr 2

LDBChecker (dérivé de LBChecker, version Joomla! 1.5 pour LazyBackup, par inetis.ch) a été modifié pour LazyDbBackup en une version pour Joomla! 1.5 puis pour Joomla! 2.5, 3.0 et 3.x {quickdown:10} (également utilisable sur 1.6/1.7) : il permet une gestion des fichiers de sauvegarde depuis l'administration du site. Il est distribué sous licence GNU/GPL (2 ou sup.)

Une nouvelle version 3.7.1, compatible avec les versions PDO et MySQLi de LazyDbBackup, et Joomla! 3.8 jusqu'à 3.9dev, est disponible :

Version au 17/06/2021 compatible Joomla! 3.9.x, 3.10 et 4.0

12/12/2021 : version spécifique à Joomla! 4

En cas d'incident lors de l'utilisation de LazyDbBackup ou LDBChecker, merci de bien vouloir me le signaler en utilisant le formulaire de contact

Message de Stefan Granholm, le 15/09/2010 :
"Im very happy to hear its been updated for 1.6 :o)
And am very happy to see your work to, and I think its a very goog thing to joomla, if not the best extension ;o)
this is what sharing is about, helping each other and make it free for all .Very good day to you.
regards
stefan granholm"


Le nom Joomla® est utilisé sous licence limitée de Open Source Matters, le propriétaire mondial de la marque de commerce.
Ce site "joomxtensions.com" n'est ni affilié à Open Source Matters ou au projet Joomla, ni approuvé par eux.

Site hébergé par PHPNET/NUXIT, créé par Robert Gastaud - Conseil