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.