Sauvegarde / backup

Dernière édition : Aout 2020

Une sauvegarde systèmatique et régulère de votre site est necessaire pour maintenir une continuité de service ou de reprise sur tout incident qui pourrait arriver à votre site (attaque sur votre serveur, mauvaise configuration, corruption de fichiers, ...).

Structure du site

Le site est composé :

  • de fichiers coeur : c'est le moteur du site. Ils ne changent jamais et ne sont pas modifiés.
  • de fichiers de configuration : c'est la personnalisation su site. Il sont modifiés par l'administrateur (configuration, modèles d'emails, pages de contenu statique, theme, ...)
  • de données : ce sont les données sauvegardées dans la base de données (MySql ou autre) de votre hébergement
  • de fichiers Images et videos : ce sont des fichers associés aux annonces et annonceurs.
Le répertoire ... ... sauvegarde les fichiers :
/phpsvr/settings/ configuration du site
/themes/ thème du site
/uploads/ images, videos , audio et autres fichiers
/pages/ fichiers de contenu statiques
/phpsvr/locale_email/fr-FR/ fichiers de moèle des emails

Il est possible de consulter la taille de ces fichiers depuis l'interface d'administration et le menu A propos. admin-menu-about

La taille des fichiers
admin-back-dirsize

La taille de la base de donnée : admin-back-dbsize

Sauvegarde automatique de la base de donnée et des fichiers clefs

Il est possible de sauvegarder automatiquement les élements de la base de donnée ainsi que les fichiers clés de configuration par un procéssus proposé par le script. Pour activer ce mode, dans le menu ADMIN > CONFIG. > Options Avancées
admin-back-config

Les fichiers (contenu de la base et fichiers clefs) sont alors sauvegardé et une archive compressées est mise à disposition sur le site...

unix-back-dir

.. et envoyé par email (2 emails en fait : le premier informe de la sauvegarde , le second envoie les fichiers en attachement) email-back-info email-back-real

Le processus est automatique, une fois par semaine, cadencé par le cronjob hebdomadaire

On peut retrouver ces informations via le menu A propos et forcer une sauvegarde admin-back-logs

Sauvegarde des autres fichiers (coeur, images, emails, ...)

Il faudra utiliser ici une solution proposée par votre hébergeur qui sauvegarde en totalité le répertoire ou se trouver votre site.

Restauration

La procédure des restauration est la suivante :

  1. Copier tous les fichiers coeur sur le nouvel hébergement
  2. Copier les fichiers de configuration dans le répertoire /phpsvr/settings/
  3. Importer les données de la base de donnée dans le nouvelle base via un import SQL

Attention, si la base de donnée à changé (url, nom, usager, mot de passe), il faudra éditer le fichier db_config.php du répertoire /phpsvr/settings/ pour mettre ces nouvelles valeurs.

Export des abonnés à la newsletter :

ZADS permet de collecter et gérer les abonnements à votre newsletter si vous avez activé cette fonctionnalité. ADMIN> CONFIG > DISPOSITION >widget-newsletter. Pour exporter les données d’abonnement et les intégrer dans un logiciel d’édition de newsletter, rendez-vous dans le menu ADMIN > GESTION DES ABONNES et utiliser le bouton « export XLS ». Back-up et récupération de vos données : En complément du BACK-UP proposé par votre hébergeur, ZADS assure un back-up automatisé (tache CRON hebdomadaire) des principaux fichiers de configuration et de donnée du site.