Rappel
Avant tout chose nous voudrions vous rappeller, ou vous dire, que ce script MyKtools
est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformément aux dispositions
de la Licence Publique Générale GNU, telle que publiée par la Free Software Foundation ; version 2 de la licence,
ou encore (à votre choix) toute version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; Pour plus de détail,
voir la Licence Publique Générale GNU. Merci de votre compréhension ;)
Outils proposés par MyKtools
MyKtools permet la sauvegarde de plusieurs bases de données indépendantes.
Pour utiliser MyKtools vous devez d'abord ajouter vos bases de données et en remplissant
les informations nécessaires. Il vous est possible de sélectionner les tables à
sauvegarder. Vous pouvez supprimer une base de données à sauvegarder grâce au formulaire
correspondant. Dans la rubrique "Configuration", vous pourrez régler différents
paramètres relatifs au script MyKtools. MyKtools possède un système de sécurité
intégré que vous pouvez activer / désactiver à votre guise. Rien ne vous empêche
d'inclure votre propre système de sécurité. De plus, il faut savoir que chaque
configuration d'une base de données est stockée dans un fichier .php à son nom
dans le dossier "bdds" à la racine du script. Il vous est possible de
modifier à tout moment la configuration de vos bases de données.
MyKtools possède plusieurs modules :
1)
2) MyKtools vous permet de télécharger directement votre sauvegarde MySQL grâce
au script mykdownload.php (aucun fichier de sera stocké sur votre serveur !), voir plus haut pour les différentes
options.
3) Possibilité de régler automatiquement la fréquence de vos sauvegardes.
Pour cela il suffit d'appeler la page myksave.php de la manière
suivante : myksave.php?bdd=nom_de_votre_bdd&cron=true
avec un outil cron comme Webcron
4) Vous pouvez restaurer votre base de données à partir de la
sauvegarde en *.sql ou *.gz que vous avez effectué grâce au module mykcreate.php.
5) Enfin, vous pouvez voir tous les fichiers présents dans
votre dossier de sauvegarde "sauvegardes" (par défaut) en rapport
avec une base de données. Le module myklist.php liste
les fichiers qui y sont présent, affiche leur nom, leur date et leur taille.
Vous pouvez ensuite choisir de les supprimer ou de restaurer directement l'un des
sauvegardes sans passer par le module mykcreate.php. Il vous est également
possible de visualiser votre sauvegarde qui s'affichera dans une nouvelle fenêtre
et qui sera colorée (coloration syntaxique). Vous pouvez
également télécharger la sauvegarde comme un fichier classique grâce au lien fourni.
Enfin vous pouvez modifier la sauvegarde directement à partir
du script.
Dossier "lang" et fichiers de langues
Le script MyKtools permet la gestion de plusieurs langues, pour le moment la langue
française et anglaise.
Pour avoir un autre langage il vous suffit de créer un nouveau fichier votre_langue.php
dans le dossier "lang" au nom de votre langue. Vous devdez suivre le schéma du
fichier french.php
Merci de m'envoyer votre fichier langue pour que je puisse l'intégrer aux prochaines
versions ;)
Autres informations
N'oubliez pas de mettre un CHMOD 777 sur le dossier "sauvegardes" (par défaut) sinon l'écriture
de votre fichier sur votre serveur sera impossible :(
Il est également nécessaire de mettre vos dossiez bdds et logs ainsi que le fichier
configuration_generate.php (dans le dossier configuration) avec
un CHMOD 777 pour permettre
l'écriture des fichiers de configuration des bases de données et de la configuration
générale du script.
S'il vous est impossible de changer le CHMOD de votre dossier, choisissez l'envoie par email de votre sauvegarde.
Vous pouvez connaitre les logs de votre sauvegarde. Pour celà, rendez vous dans le dossier "logs" du script, chaque log est nommé par la date de la sauvegarde et le nom de la base de donnée.