|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Inscription : mars 2011 Messages : 24 ![]() |
Bonjour,
Voici un script php pour exécuter en php la sauvegarde zip de votre site et d'une base de données (séparément). Les sauvegardes sont envoyées par email. Pensez à éditer les premières lignes du script! C'est basé sur la version 4.0.6 de Swift mailer. A mettre dans un sous répertoire /lib Entre autres, Vous devez indiquer la taille des morceaux de sauvegarde qui sont envoyés dans les emails. Sachant que Googlemail a une limite à 9 Mo pour les pièces attachées. Vous pouvez utiliser le SSL pour l'envoi de l'email si nécessaire. Vous avez la possibilité de conserver l'archive .zip sur le site ou de l'effacer. Vous pouvez le lancer en automatique avec cron. J'espère que ça vous sera aussi utile qu'à moi. Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Hello
Je vois pas très bien à quoi ça sert. Tu peux me dire l'usage que tu en fais ? J'ai d'autres outils pour manager mes sites Web: - mysqldump pour faire des dumps de db, une ligne en crontab et hop - svn pour reporter toute l'évolution du site - mysql workbench pour mettre à jour le modèle de base de données - Eclipse + Aptana + RSE pour manipuler le serveur distant
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#3 |
|
Inscription : mars 2011 Messages : 24 ![]() |
Salut,
ça envoie par email une copie de la base de donnée et des fichiers sur le serveur. Les archives sont découpées en morceaux et envoyées une par une. Si tu lances ce script avec cron, tu auras une sauvegarde tout le site dans ta boite email chaque jour. C'est quoi exactement svn? Peux-tu me donner un lien? A+ |
|
|
00
|
|
|
#4 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Subversion est un logiciel de versionnement de sources, ça sert à gérer des versions de produit. Tu as déjà dû remarquer qu'un logiciel porte une version au format vX.Y.Z-b, X est la version du produit, Y la version majeure, Z la version mieure et b la version de build. D'ordinaire, on gère ces aspects sous SVN de la façon suivante: prenons le projet foobar v1.2.3-4. C'est donc Foobar 1 version 2, release 3, 4ème build. Sous SVN ça se traduit par un projet nommé "foobar", un trunk (le tronc), la branche 1.2, le tag 1.2.3 (la version de build est généralement ajouté automatiquement lors du build).
On réalise les développements du produits et de nouvelles fonctionnalités (les DEV en somme) dans le trunk uniquement, une fois qu'on dispose d'une version satisfaisante, on créé une branche (pense à un arbre tronc-branche-feuille ou les feuilles sont des tags) de support et on tag le produit pour le tester. On effectue les résolutions de bugs dans cette branche de support et on finit par créer des tags qui sont des photos à l'instant t d'un produit. Les tags ne bougent jamais contrairement aux branches et au trunk, ils ne sont là que pour avoir un visuel sur les produis déployés (tel client à par exemple une version déployée v1.2.3 > c'est automatiquement une branche existante). Une fois qu'on a résolu pas mal de bugs et qu'on veut enrichir à nouveau le produit avec de nouvelles fonctionnalités, on backporte ces changements (effectués dans la branche) dans le trunk au moyen de l'outil merge. On se remets à travailler sur le trunk et on créé un nouvelle branche (v1.3 pour reprendre l'exemple précédent). Cette méthodologie permet de garder une trace de tout ce qu'on fait sur un produit et facilite grandement sa maintenance et son support. ça se marie d'ailleurs assez bien avec les outils de gestion de ticket comme Bugzilla, Jira ou Mantis (la plupart intègre cet aspect de versionning). SVN n'est pas la seule solution sur le marché, avant on avait CVS et depuis peu, Git prends de l'assurance. Read more: http://fr.wikipedia.org/wiki/Apache_Subversion
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#5 |
|
Inscription : mars 2011 Messages : 24 ![]() |
Merci pour l'info.
J'utilise aussi Piwik pour suivre les visites sur mon site. Mais je débute avec. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com