Quelqu'un aurait-il développé un bout de script php permettant
d'effectuer une sauvegarde à distance de la base spip via wget
ou curl ou autre client http ?
Sinon qui a des idées sur le sujet ? Quel est le script php de
spip qui pourait servir de base pour ce travail ?
--
Bernard FRIT <bernard@frit.net>
Consultant Linux & Réseaux www.ldap-linux.com
salut,
j'ai réalise un script qui sauve tout la base.
il est appelé toute les nuits pour tout sauver sauf les tables avec index_ dans le nom (tout ca est configurable). soit le script te permet de télécharger le fichier (zippé), soit il l'écrit là où on lui dit.
je joins en attache. tout se configure dans l'entête du fichier, j'ai mis des commentaires en francais pour aider.
la version que j'attache ne demande pas de vérifiation login/pass (je l'ai déasctivé) et stocke l'archive gzipée dans le dossier bases.
tout se modifie en éditant le fichier....
a+
--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation
http://www.japanim.net
export_base.php (6.09 KB)
Salut,
On Wed, 6 Nov 2002, ONFRAY Matthieu wrote:
j'ai réalise un script qui sauve tout la base.
il est appelé toute les nuits pour tout sauver sauf les tables avec
index_ dans le nom (tout ca est configurable). soit le script te permet
de télécharger le fichier (zippé), soit il l'écrit là où on lui dit.
Et tu arrives à rapatrier le ficheir sauver automatiqueùent ? Avec wget ?
Yannick
--
_/ Yannick Patois _________________ Address (home) __________________
| irc(undernet): Garp on #france25+ | 17, rue du Tonkin |
| email : patois@calvix.org | Apt. 9G, 3iem |
| http://garp.feelingsurfer.net/ | 69100 Villeurbanne |
| Tel-home: +33 (0)4 78 89 76 47 | FRANCE |
| Un Petit Agenda Militant Lyonnais - http://expace.lautre.net/ |
g oublié un truc important :
export_base.php?ecrire=true ----> sauve sur le disque dans le dossier renseigné dans l'entête
export_base.php ----> permet de télécharger le fichier
dernière chose : ouvrez l'archive avec winzip par exemple.
décompressez le fichier : c un fichier texte (vous pouvez mettre .sql comme extension), 100% compatible phpmyadmin.
--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation
http://www.japanim.net
On Wed, 6 Nov 2002, ONFRAY Matthieu wrote:
g oublié un truc important :
export_base.php?ecrire=true ----> sauve sur le disque dans le dossier
renseigné dans l'entête
export_base.php ----> permet de télécharger le fichier
dernière chose : ouvrez l'archive avec winzip par exemple.
décompressez le fichier : c un fichier texte (vous pouvez mettre .sql
comme extension), 100% compatible phpmyadmin.
Toujours aps capté.
Mon site distant ets à trucmuche.net
Ma machine de sauvegarde et mama-chine.chez-moi.
Comment à minuit (avec les citruille) le dump de la base passe de
trucmuche.net à mama-chine.chez-moi ?
Yannick
--
_/ Yannick Patois _________________ Address (home) __________________
| irc(undernet): Garp on #france25+ | 17, rue du Tonkin |
| email : patois@calvix.org | Apt. 9G, 3iem |
| http://garp.feelingsurfer.net/ | 69100 Villeurbanne |
| Tel-home: +33 (0)4 78 89 76 47 | FRANCE |
| Un Petit Agenda Militant Lyonnais - http://expace.lautre.net/ |
Yannick Patois wrote:
On Wed, 6 Nov 2002, ONFRAY Matthieu wrote:
g oublié un truc important :
export_base.php?ecrire=true ----> sauve sur le disque dans le dossier
renseigné dans l'entête
export_base.php ----> permet de télécharger le fichier
dernière chose : ouvrez l'archive avec winzip par exemple.
décompressez le fichier : c un fichier texte (vous pouvez mettre .sql
comme extension), 100% compatible phpmyadmin.
Toujours aps capté.
Mon site distant ets à trucmuche.net
Ma machine de sauvegarde et mama-chine.chez-moi.
Comment à minuit (avec les citruille) le dump de la base passe de
trucmuche.net à mama-chine.chez-moi ?
pour lancer une sauvegarde la nuit, tu peux jouer avec cron sous linux je pense. sinon webcron.org te rendera service gratuitement 
--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation
http://www.japanim.net
Salut,
On Wed, 6 Nov 2002, ONFRAY Matthieu wrote:
> Comment à minuit (avec les citruille) le dump de la base passe de
> trucmuche.net à mama-chine.chez-moi ?
pour lancer une sauvegarde la nuit, tu peux jouer avec cron sous linux
je pense. sinon webcron.org te rendera service gratuitement 
Hum, je vois que c'est tj pas compris, mais pas grave.
Il suffit de:
- lancer ton script en lisant la page de sauvegarde
wget en cron
- téléchager ensuite le dump créé
et re wget
(c'est bien ça ?).
(je vois pas bien comment webcron.org peut faire la 2ieme opération, ou
alors il a accès en écriture à mon FS local, et là je m'inquiète un peu 
Yannick
--
_/ Yannick Patois _________________ Address (home) __________________
| irc(undernet): Garp on #france25+ | 17, rue du Tonkin |
| email : patois@calvix.org | Apt. 9G, 3iem |
| http://garp.feelingsurfer.net/ | 69100 Villeurbanne |
| Tel-home: +33 (0)4 78 89 76 47 | FRANCE |
| Un Petit Agenda Militant Lyonnais - http://expace.lautre.net/ |
At 18:58 06/11/02, ONFRAY Matthieu wrote:
g oublié un truc important :
export_base.php?ecrire=true ----> sauve sur le disque dans le dossier renseigné dans l'entête
export_base.php ----> permet de télécharger le fichier
dernière chose : ouvrez l'archive avec winzip par exemple.
décompressez le fichier : c un fichier texte (vous pouvez mettre .sql comme extension), 100% compatible phpmyadmin.
Ca marche super, bravo et merci !!!
Voici un petit script shell qui utilise ton script php et sauvegarde la base
dans un fichier de la forme spip-svg-200211071029.gz (AAAAMMJJHHMM)
a lancer depuis un job cron... tous les jours/semaines/mois (au choix)
#!/bin/sh
#
# /home/exploit/spip-svg
#
# script de sauvegarde de la base SPIP de prod
#
cd /home/exploit/spip/svg
wget -O spip-svg-`date '+%Y%m%d%H%M'`.gz http://monsite.net/export_base.php
#
#---END---
A+
--
Bernard FRIT <bernard@frit.net>
Consultant Linux & Réseaux www.ldap-linux.com
l'excellent site http://www.framasoft.net fait la pomotion des logiciels libres pour windows & linux. plein d'infos et d'astuces et ca tourne sous SPIP mon bon monsieur !
compression, traitement de texte, tableur, vidéo, retouche d'images, gestion de fichiers, web, même sous windows vous pouvez utiliser des softs de qualité gratuits. eh oui sans licence abusive, crack et co...
je n'ai rien à voir avec le site, mais je le recommande : http://www.framasoft.net
--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation
http://www.japanim.net
Rien à voir avec eux non plus mais c vraiment du tout bon 
At 13:47 7/11/2002 +0100, ONFRAY Matthieu wrote:
l'excellent site http://www.framasoft.net fait la pomotion des logiciels libres pour windows & linux. plein d'infos et d'astuces et ca tourne sous SPIP mon bon monsieur !
compression, traitement de texte, tableur, vidéo, retouche d'images, gestion de fichiers, web, même sous windows vous pouvez utiliser des softs de qualité gratuits. eh oui sans licence abusive, crack et co...
je n'ai rien à voir avec le site, mais je le recommande : http://www.framasoft.net
--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation
http://www.japanim.net
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip
je reposte, pb de taille du mail :((
salut à tous,
merci de ne pas m'écrire pour le script diffusé (hier je crois).
j'ai presque fini l'adaptation d'une version 100% SPiP. ce sera facile à installer (copier coller) et à utiliser, donc vous prenez pas la t^te. ca utilise les fct SPIP et notamment l'authentification.
ca sauve quand on se connecte à l'espace privé en admin, pleins d'options sont possibles !
avancement :
- panneau de contrôle terminé : il permet de visualiser les options choisies et les sauvegardes effectuées
- script de sauvergarde : il est très paramètrable grâce aux options. je viens juste de rajouter la gestion des fréquences des sauvegardes. si vous mettez dans les options frequence=10jours, alors la sauvegarde s'effectue...tous les 10 jours. (comme ca se fait à la connexion d'un administrateur, si aucun admin se connecte en 1 mois, y aura pas de sauvegarde évidemment)
- intégration du script à la connexion : c fini, ca marche impec.
ca sauve la base selon la fréquence voulue et pour éviter des tests à chaque fois qu'on clique sur index.php3 (page "A suivre"),
y a un cookie qui gère !
les données sont sauvegardées dans ecrire/data (par défaut) ce qui les rend récupérables que par ftp, par sécurité. mais un tour dans les options et ca sauve où vous voulez.
quand j'aurais fini, je proposerais aux gens intéressés de tester ce script histoire que je finalise (bug éventuels).
a+
dernier bug à corriger : lors de la lecture des données.
une donnée NULL est pas extraite et écrite dans la sauvegarde.
et merde euh. je débugguerais demain...
--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation
http://www.japanim.net