menucool GRAND Affichage

Interaction Collectuelle & Génération Automatique WebInfo TV








Sauvegarde automatique d'une base vers un autre site

mercredi 12 février 2003, par Walk CopID





dans la meme rubrique...

Open n'importe quoi en un clic chez moi
Sesame open, les squelettes universels SPIP etc. : 2mn
Sesame ouvre un WikiWoow : 2mn
Sésame, ouvre ton site de rêve !



thèmes abordés...

astuces
Supprimer les fichiers FTP protégés
Personnaliser son WikiBabe
Les titres de votre site partout à la une
Faire sa page d'informations multi-sources avec les fichier RSS
Quel intérêt d'un domaine.org ?
Textes et fantaisie pour SPIP
Installer un forum progressif avec alerte email : 5mn
Votre site traduit en anglais : 15 mn
Le b a ba de la musique pour tous : MP3 facile
Non aux robots ! ?
Utilisez Google comme moteur interne
Mapstan, nouveau moteur entre Google et Kartoo
Nouvelle liste : spipaide
MOTOP-Clés & Moteurs
Une astuce anti spam

Génération automatique
Téléchargez vos musiques sur les radios web, c'est légal, et les marchands intégristes l'ont dans l'os
14 juillet : défilez !
RSS, la révolution de l'actu partagée !
FilZine2 : Squelette BIS Agence de presse pour SPIP
La multiplication des Wikis-Pains de Plam
Monochat : Annonce interactive sur votre site
Clé des mots-clés
L'ANGE Cyberculturel
Générateur Cyberculturel, définition.
Et maintenant le piratage démocratique
Moteur par email
MiniClip en stock
La vie du cadavre est exquise

En regroupant les fonctions sauvegarde compression et open, et avec deux petits déclenchements programmés par Webcron.org, il vous est maintenant possible de stocker automatiquement périodiquement votre site sur un autre site. Une sage précaution par les temps qui courrent.

Un fichier sur chaque site, à modifier très légèrement, et deux tâches sur Webcron et vous êtes à l'abri des mauvaises surprises.

Votre site à sauvegarder est le site EXPORTateur. Votre site sur lequel vous allez stocker cette sauvegarde est le site IMPORTateur.

 

baseexport.php3


Vous allez créer sur le site à sauvegarder des fichiers qui seront téléchargeables à distance.

-  Indiquez vos server nom login pass de base en haut du fichier baseexport.php3 puis installez-le à la racine du site.

-  Créez à la racine également un dossier base et mettez-le en CHMOD777 (Attributs, tout cocher, Ecriture)(pas besoin sur free).

-  Pour tester manuellement allez à l'adresse :

http://votresiteexport.org/baseexport.php3

C'est cette adresse que vous indiquerez à Webcron comme première tâche à effectuer, par exemple "une fois par semaine" le mardi à 2 heures.

Toute la base mysql du site est alors enregistrée sous le nom base.sql dans le dossier base. Cette première sauvegarde est immédiatement "compressée" dans le fichier base.bin.gz à la racine, qui permettra le téléchargement depuis un autre site.

Notez que sur Levillage.org l'adresse du serveur doit comporter www (www.webgeneraction.levillage.org).

Sachez également que ces fichiers occuperont un certain espace, heureusement une nouvelle sauvegarde efface la précédente. Un crac des codes nous aidera sûrement un de ces jours à par exemple les effacer 2 heures plus tard.

2 heures car vous allez programmer Webcron pour visiter un peu plus tard le fichier baseimport.php3 de l'autre site qui lui va importer base.bin.gz et en (re)faire le fichier base.sql de stockage de votre sauvegarde.

Recopiez les codes ci-dessous dans un fichier texte, indiquez les paramètres de votre base mysql du site à sauvegarder, renommez-le baseexport.php3 et mettez-le à la racine de ce site.

 

baseimport.php3


Vous allez importer (télécharger) à la racine du site de stockage le fichier base.bin.gz qui sera immédiatement converti en fichier normal de sauvegarde base.sql.

-  Indiquez simplement l'adresse SANS http:// de votre site exportateur (à sauvegarder), en haut du fichier baseimport.php3, puis installez-le à la racine du site.

-  Pour tester manuellement allez à l'adresse :

http://votresiteimport.org/baseimport.php3

C'est cette adresse que vous indiquerez à Webcron comme deuxième tâche à effectuer, par exemple "une fois par semaine" le mardi à 3 heures.

Notez que LycosMultimania ne permet pas cette fonction (téléchargement à distance), vous ne pouvez donc pas utiliser comme stockage vos sites qui y sont hébergés.

Recopiez les codes ci-dessous dans un fichier texte, indiquez l'adresse du site de stockage (SANS http://), renommez-le baseimport.php3 et mettez-le à la racine de ce site.

 

Webcron : deux tâches


Inscrivez-vous à Webcron.org, logguez-vous, clic sur Mes tâches, puis Nouvelle Tâche.

Entrez l'adresse Url : http://.../baseexport.php3 l'Heure : 2 et le Jour de la semaine Mardi puis Valider. Clic sur Activer.

Pour vérifier voyez Détails de cette tâche et cliquez sur Tester (patienter jusqu'au message "effectué") puis Historique et enfin Voir : La page de résultat s'affiche.

Créez une deuxième tâche par le même processus en indiquant cette fois l'adresse de votre site import : http://.../baseimport.php3 et l'heure 3 toujours le mardi (une heure plus tard). Activer ici aussi. Nota : Le Test ici n'afichera rien, voyez votre FTP pour vérifier que le fichier base.sql a bien été transféré.

 


Votre système de sauvegarde automatique périodique à distance est fonctionnel.

 


Amélioration suggérée aux cracs inspirés par cette fonction : Intégrer le dossier IMG contenant toutes les images d'un site sous SPIP.






signé...


Walk CopID
site: CopID.org 3eme Monde
Texte domaine public - copie libre non marchande (copID)




Plan-Liens Forum
  • fil: > Sauvegarde automatique d'une base vers un autre site
    (1/5) 25 octobre 2004 , par Anonyme

    rép: Anonyme
  • fil: > Sauvegarde automatique d'une base vers un autre site
    (2/5) 12 mars 2004 , par Mat

  • fil: > Problème avec le fichier baseimport.php3
    (3/5) 26 février 2004 , par Fred21

  • fil: > Sauvegarde automatique d'une base vers un autre site
    (4/5) 21 février 2004 , par Anonyme

    rép: Anonyme
    rép: Anonyme
    rép: Anonyme
    rép: Harknoia
  • fil: Excellent mais...
    (5/5) 6 février 2004 , par Steph

    rép: Anonyme


  • fil: > Sauvegarde automatique d'une base vers un autre site
    25 octobre 2004   [Début forum]

    Salut

    Est il possible de se faire envoyer la sauvegarde par mail et de l'effacer du serveur ?


    fil: > Sauvegarde automatique d'une base vers un autre site
    12 mars 2004, par Mat   [Début forum]

    Bonjour, Je suis étudiant et je cherche un moyen de sauvegarder ma base de données mysql et de l'envoyer par mail à une adresse définie, le tout en un seul clic.

    Merci d'avance de votre aide

    Mathieu


    fil: > Problème avec le fichier baseimport.php3
    26 février 2004, par Fred21   [Début forum]

    Bonjour ! Je ne sais pas si quelqu'un a déjà eu ce problème mais sur le site IMPORTATEUR (Site de sauvegarde sous Free), j'obtiens bien un fichier "base.bin.gz" mais ce dernier est vide, ne pesant que 1 Ko. Par contre, pour l'exportation avec le fichier baseexport.php3, tout est OK. Est-ce que quelqu'un pourrait m'aider ? Merci d'avance.

    Fred


    fil: > Sauvegarde automatique d'une base vers un autre site
    21 février 2004   [Début forum]

    Bonjour à toutes et à tous,

    Une question d'un débutant (perpétuel) ... excusez-moi si elle est naïve ;)

    Le fait de placer le fichier baseexport.php3 à la racine du site comme indiqué dans l'article ne présente t il pas un risque ... sachant que ce même fichier contient login et mdp en clair pour acceder au site ?

    si oui une protection efficace est-elle possible ?

    si non ... je me contenterai de sauvegardes manuelles (mais irrègulières :-((

    Merci à+ Philippe


    • sécurité sauvegarde auto
      21 février 2004   [
      Début forum]

      Tu as raison de parler de cette question.

      1 - Tous les pass sont cryptés, donc illisibles dans la sauvegarde (en réalité les pros savent que même crypté un pass peut etre craqué si on a beaucoup de temps à y consacrer, c'est pareil pour tout...). Seuls les logins seraient dévoilés ce qui n'est pas grave. Aussi les conversations privées de messageries ou de forums admins.

      2 - Personne n'est supposé savoir que tu utilises ces fichiers si tu n'en parles pas (en particulier si tu ne signes pas tes messages ici ! (vaux mieux))

      3 - Tu peux modifier les noms des fichiers à condition de les modifier également dans les codes, ce qui brouille un peu plus les pistes.

      4 - L'idéal c'est de faire pression sur SPIP pour qu'il nous simplifie la vie.

      Rassuré ?


      • > sécurité sauvegarde auto
        21 février 2004   [
        Début forum]

        Rassuré ... oui et non : mais je suis sans doute parano !

        Imaginons (la encore, supposition peut-être stupide ?) que le fichier index.html soit hors d'usage (parce qu'un intrus a réussi à le détruire ou bien plus probablement parce que moi ou mon compère webmaster l'a effacé par erreur et ne s'en aperçoit pas tout de suite ou encore un souci sur la machine . Je suis anxieux de savoir que login +mdp sont alors en lecture pour tous.

        Tu vas sans doute me répondre que si je délire ... que je me charge donc de mes sauvegardes "à l'ancienne" ;)

        ... et qu'il n'y a pas d'autres solutions .

        à+

        philippe


        • > sécurité sauvegarde auto
          21 février 2004   [
          Début forum]

          Le mieux est que tu fasses l'essai, tu cliqueras sur le fichier php, il s'exécutea (on ne peut pas voir ce qu'il ya dedans), et voila. Mais un index ne disparait pas comme ça.

          Maintenant pour la parano tu peux, il faut 10mn à un gars qui a la bonne procédure (dispo sur le web) pour craquer un login... Alors le reste...

          Bref la sécu ici est comme ailleurs.

          Sur Multimania Lycos certains entrent dans les comptes comme ils veulent, je l'ai vécu.

          Oublit et fonce. La plupart des pirates font ça pour rigoler je suis sûr, ils ne cassent rien mais remplace juste ton accueil, que tu n'as plus qu'à remettre.

          salut !


    • > Sauvegarde automatique d'une base vers un autre site
      8 mars 2004, par
      Harknoia   [Début forum]

      Pour le propblème de mot de passe an clair, la solution pour rendre la chose un chouilla plus sécure (pour les parano :)

      Tu prend le début du script ou il y a les pswd et user, tu met ca dans un ficher dans un autre répertoire que tu protege a ta guise (.htaccess / index.html)

      et au début du script tu fait un include ("MonFichierDePswdPourParano.php") ;.

      Normalement ca devrait fonctionner.

      a+


    fil: Excellent mais...
    6 février 2004, par Steph   [Début forum]

    Excellent mais...

    Est-il possible de récupérer sur un seul serveur d'import les bases de plusieurs sites (voir une dizaine) hébergés chacun sur un serveur différent.

    Si oui, comment faire ? Si non, ne pensez vous pas que ce serait une excellente évolution, qui intéresserait bien des webmasters ?

    En tout cas, félicitation pour ce travail.

    Steph


    • Multi-sauvegarde
      6 février 2004   [
      Début forum]

      Merci,

      oui c'est possible. Je regarderai de plus près et j'en reparlerai ici.

      A priori il suffit de donner des noms différents aux fichiers exportés depuis différents sites.

      Une boucle pour balayer les X sites indiqués et ça doit coller.


    leVillage.Org - la communauté des internautes modernes ! Pour créer facilement un webzine comme celui-ci ANnuaire des GEnerateurs Internet Collectuel, et CopID (copie libre sans source ni auteur) Le Géné de bios ne parle que de vous ! Le Cerveau Collectif vous donne raison ? TipiWiki La reconquête du web ! Modem Lent, Non-Voyant: Naviguez en format TEXTE sur ce site [ACCUEIL] | LETTRE | THEME | MOTOP | MESSAGES | PLAN | REDAC
    CopID: 100% libre     Au  samedi 28 janvier 2012 :  213 articles 113 brèves 1021 posts