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.php, les 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.sqlXXX 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.
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.