système de backup [PHP / MySQL] - PHP - Programmation
Marsh Posté le 03-10-2005 à 16:38:17
Systeme de backup c'est possible directement via une requete SQL (il me semble) mais le site c'est un peut plus complexe. Chercher bien du coté des scripts parce que sa m'étonnerais pas que cela existe.
En faite tu voudrais faire un installateur...
Marsh Posté le 03-10-2005 à 16:39:48
Je suis preneur du système de backup: comment automatiser un backup de MySQL de façon régulière (par exemple tous les soirs à minuit).
Marsh Posté le 03-10-2005 à 16:43:46
il me semble que j'ai encore mon system de backup des bases mysql par contre pour l'automisation de cette tache il faut soit passer par un cron, webcron.org ou les taches planifiées
Marsh Posté le 04-10-2005 à 00:58:29
je l'ai retrouvé :
crohack backup v6.0 fait par un croate. Si ça interesse quelqu'un. J'utilisais la 4.5 avant. La 7.5pro est sortie mais payante. Ca peut être interessant d'essayer de redevelopper sur ce soft. Si des gens sont interessés par le projet, pourquoi pas le monter avec cette base !
Contactez moi
Marsh Posté le 04-10-2005 à 08:23:47
Parce que si le croate en question a décidé de le rendre payante c'est qu'il veut un juste retour par rapport au fruit de son travail
Marsh Posté le 04-10-2005 à 14:37:09
moi j'ai déjà le systeme mais il faudrait un truc vraiment tres evolué
un site sans backup ça sert à rien
Marsh Posté le 04-10-2005 à 15:17:57
Très évolué ? M'enfin, non.
- Il existe des scripts tout fait, gratos, qui te font un backup de ta DB MySQL. Le tout sous forme de fichier ou de stream.
- Faire un backup remote des fichiers (et donc de la DB aussi) -> peanut.
- Le tout se pilote en remote bien sûr.
Marsh Posté le 04-10-2005 à 15:50:16
Je peux comprendre pour la db mais pour le site je ne vois pas trop à quoi cela sert.
Marsh Posté le 04-10-2005 à 15:53:44
A avoir une sauvegarde jour par jour des fichiers qu'il y ai eu des modifs ou pas dans la journée et de pouvoir donc réinstaller les fichiers (script et autres) et la base de donnée dans l'état qui correspond.
Imagine un forum comme ici avec une base à jours mais les avatard et smilie d'il y a quelques mois ou pire un script qui se retrouve avec un code php qui utilise des tables dont la structure à évolué depuis la derniére sauvegarde des ficheirs et/ou de la base.
Marsh Posté le 04-10-2005 à 23:25:13
voilà
et quand les gens uploadent des images tous les jours .... ça fait beaucoup de fichiers !
Marsh Posté le 05-10-2005 à 00:05:51
j'ai un script qui prend les répertoires pour la sauvegardes chez soit ou ver un autre serveur.
Marsh Posté le 25-10-2005 à 14:44:55
je viens de terminer mon script de backup, si des personnes sont interessées par s'en servir voire y contribuer<=== hors charte selon "dwogsi" et "omega2", merci ... , MP !
au programme :
- backup sql : 2 methodes (mysqldump ou alternate), envoi par email, envoi sur ftp distant
- backup des fichiers : tar.gz du repertoire voulu avec d'anciens backup conservés sur le serveur. envoi sur ftp distant
- mini systeme cron via le web (par le site) qui permet d'être lancé automatiquement (enfin suite à la visite de quelqu'un sur le site ). A placer en bas du site web pour eviter d'attendre la fin du backup pour afficher la page
- configuration du soft via le web
- gestionnaire de fichier permettant de dezipper un fichier, importer une base, effacer des fichiers ...
... et diverses choses que j'ai oubliées
Pour les personnes voulant contribuer il faut : <== interdit par le "parti"
- relire et améliorer le code
- rendre joli + systeme de templates
- faire evoluer
C'est juste une base qui fonctionne pas mal du tout et qui est pratique !
Marsh Posté le 25-10-2005 à 16:42:42
La question que je me pose : ça marche dans quels types d'environnement serveur ? Unix/Linux uniquement ? Ou aussi en environnement Win32 ?
Marsh Posté le 25-10-2005 à 16:46:45
oui j'ai oublié de preciser et on me l'a fait remarqué
pour l'instant c'est du unix
Marsh Posté le 25-10-2005 à 17:24:27
manuuu a écrit : oui j'ai oublié de preciser et on me l'a fait remarqué |
ha ouais ? pourquoi
Marsh Posté le 25-10-2005 à 17:26:26
ReplyMarsh Posté le 25-10-2005 à 18:01:02
manuuu a écrit : la plupart des actions sont des commandes unix |
Quel action , si c'est les opérations sur le system de fichier php peut le gérer sans être dépendant de l'os. Et pour le reste?
Marsh Posté le 26-10-2005 à 02:08:43
Et avec la lib zlib ou autre tu devrais pouvoir t'en passer
Marsh Posté le 26-10-2005 à 08:25:05
tu peux faire un tar.gz d'un repertoire complet sans occuper toutes les ressources de ta machine et sans y passer 2h ?
Marsh Posté le 26-10-2005 à 10:02:51
Dommage pour moi je tourne en environnement win32 (problème de compatibilité du matos avec Linux) ...
Marsh Posté le 26-10-2005 à 10:16:23
Webcronsave :
http://www.webcron.org/webcronsave.php
Le site webcron permet comme son nom l'indique d'automatiser les sauvegardes un fois pas jour par exemple.
Sinon:
http://www.ozerov.de/bigdump.php (il me semble avoir testé, ça marchait pas mal)
http://www.xtdump.net/ (fermé temporairement, j'avais ça dans mes bookmark)
Marsh Posté le 26-10-2005 à 10:21:50
webcron oui ok, mais je cherche un systeme indepandant.
xtdump est fermé
bigdump c'est que Mysql si je ne trompe pas
bon personne ne veut tester mon soft et l'améliorer ? snif
Marsh Posté le 26-10-2005 à 10:34:16
manuuu a écrit : webcron oui ok, mais je cherche un systeme indepandant. |
Ben utilise le cron de ton hébergeur....
Marsh Posté le 26-10-2005 à 11:37:26
pas possible sur la plupart des mutalisés
par contre j'ai fait un petit script cron.php qui permet de faire le backup à la visite d'un visteur
si il detecte que l'ancien backup est ancien de 7 jours par exemple il lance le systeme
Marsh Posté le 26-10-2005 à 12:04:21
manuuu a écrit : pas possible sur la plupart des mutalisés |
Bizarre, moi j'aurais dit exactement l'inverse
Tu es chez quel hébergeur ?
Marsh Posté le 26-10-2005 à 12:25:10
ovh, il faut leur envoyer par email ta ligne cron. donc possible, oui, mais dans une certaine limite
Marsh Posté le 01-11-2005 à 12:05:35
Manuuu > A quoi il te sert ce up? Pas besoin de upper des discutions résolut. En plus, si tu veux des testeurs pour ton script poste dans offre d'emploi, par ce que là, c'est du recrutement de testeur que tu cherche à faire.
Marsh Posté le 01-11-2005 à 22:09:24
non je cherche à developper le projet avec des developpeurs interessés.... alors avant de parler ... merci
Marsh Posté le 01-11-2005 à 22:15:53
Question: pourquoi as tu utiliser des commandes linux pour ce projet?
Marsh Posté le 01-11-2005 à 23:35:52
je pensais avoir ainsi un systeme fiable et souple : tar.gz et mysqldump sont mieux que les fonctions PHP qui réalisent des tâches similaires
Marsh Posté le 01-11-2005 à 23:55:48
Manuuu > C'est bien ce que je disais, maintenant que ton probléme de prog est résolut, tu cherches à recruter (même si c'est des bénévoles que tu recherches) et tes "up" ne servent plus qu'a ça et non pas a remonter une question non résolut.
Marsh Posté le 02-11-2005 à 00:26:53
oui mais on est pas dans un forum spécialisé "problemes à resoudre" que je sache ?
Marsh Posté le 02-10-2005 à 15:06:55
Hello les developpeurs, un petit renseignement s'il vous plait :
Connaissez vous un systeme en PHP / MySQL (GPL si possible) qui permet de faire un backup complet d'un site (fichiers + base de données, en gros un gros tar.gz) et eventuellement de restaurer le tout, tout ça via le web ?
Je connaissais sbt_backup à un moment qui a disparu
Merci