Sauvegarde des données

2016-10-24 11:20:00    azalea    7620

En tant qu'administrateur ZenTao, l'une de vos principales responsabilités est de sauvegarder régulièrement les données, afin qu'elles puissent être récupérées à temps une fois qu'une défaillance du système se produit. Dans la partie suivante, nous verrons comment sauvegarder des données dans ZenTao.


La sauvegarde ZenTao comprend la configuration, les codes modifiés, la base de données et les fichiers. Voyons maintenant comment sauvegarder dans un environnement différent.

1. Sauvegardez via le package d'installation en un clic

Si vous utilisez le package d'installation en un clic, le moyen le plus simple de sauvegarder est de sauvegarder l'intégralité du répertoire d'installation. Afin de sauvegarder tout le répertoire, vous devez arrêter Apache et MySQL avant la sauvegarde.


  • Pour le package d'installation Windows en un clic, il s'agit de sauvegarder l'intégralité du répertoire de xampp.
  • Pour le package d'installation Linux en un clic, il s'agit de sauvegarder /opt/zbox/data/mysql/zentao(pro) et  /opt/zbox/app/zentao(pro).
  • Pour Lampp sous Linux, il s'agit de sauvegarder opt/lampp/var/mysql/xxxxx (xxxx is the name of ZenTao database, which is zentao by default) andst le nom de la base de données ZenTao, qui est zentao par défaut) et /opt/lampp/htdocs/zentaopms.


2. Sauvegarde manuelle

2.1 Sauvegarder les configurations, codes et fichiers

Les fichiers de configuration sont enregistrés dans zentao/config/my.phples pièces jointes dans zentao/www/data/ les pièces jointes dans zentao. Ainsi, la manière de sauvegarder les fichiers de configuration, les codes et les pièces jointes consiste à sauvegarder tout le répertoire de zentao.

2.2 Sauvegardez votre base de données

2.2.1 Sauvegarder les fichiers de base de données d'origine
FindTrouvez le répertoire de data dans  mysql. Il est généralement installé dans le répertoire de mysql sous Windows ou dans le répertoire de /var/mysql or /var/db sous Linux. Dans  data, il y a un répertoire zentao, où les fichiers de base de données d'origine sont enregistrés. Vous pouvez donc copier tout ce répertoire pour le sauvegarder. Sous Linux, vous devez faire attention aux privilèges.


2.2.2 Sauvegarder des fichiers en exportant des fichiers
Export database by management tools provided in mysql,Exporter la base de données par les outils de gestion fournis dans MySQL,


mysqldump -u XXX -p zentao > zentao.sql
XXX peut être changé en utilisateurs réels.

3. Sauvegardez dans ZenTao

Connectez-vous à ZenTao en tant qu'administrateur et accédez à Admin-> Data-> Backup et cliquez sur le bouton Backup.


Vous pouvez également modifier le paramètre

4. Sauvegardez par les scripts fournis dans ZenTao

init.bat et  init.sh have been included in ZenTao 4.0+ to initialize the scripts for management. One of them is used to back up the database and attachments with the name ofdans ZenTao 4.0+ pour initialiser les scripts de gestion. L'un d'eux est utilisé pour sauvegarder la base de données et les pièces jointes avec le nom de  backup.bat (pour Windows) or backup.sh (pour Linux).



Veuillez d'abord vous référer à  8.1.1 Initialiser les scripts pour initialiser tous les scripts. Ensuite, accédez au répertoire de zentao/bin/ pour exécuter backup.bat ou  backup.sh.



Exécutez  backup.bat sous Windows.
I:\xampp\zentao\bin>gt;backup.bat
I:\xampp\zentao\bin>gt;i:\xampp\php\php.exe I:\xampp\zentao\bin\php\backup.php
Backuping database, successfully saved to I:\xampp\zentao/backup/201304/db.20130402.zip
Backuping files, successfully saved to I:\xampp\zentao/backup/201304/file.20130402.zip

Exécutez  backup.sh sous Linux.

./backup.sh
Backuping database, successfully saved to /mnt/data/z/pms/backup/201304/db.20130402.zip
Backuping files, successfully saved to /mnt/data/z/pms/backup/201304/file.20130402.zip

Une fois sauvegardés, la base de données et les pièces jointes doivent être nommées d'après des dates et enregistrées dans le répertoire de zentao/backup.


Remarques: Si MySQL est arrêté, les données de MySQL ne peuvent pas être sauvegardées.