Salut,
On Thu, 7 Nov 2002, ONFRAY Matthieu wrote:
pourquoi utiliser 2 fois wget ?
d'abord il faut écrire le fichier sur le serveur.
donc fo appeler le script, ca doit être faisable avec cron (ne pas
oublier $ecrire=true)
OK.
maintenant que c sur le serveur (moi je m'arrête là, webcron.org se
contente de lancer la nuit le script), il faut récupérer, donc tu
utilises wget dessus (lancé par cron la nuit par exemple).
cron à 3h00 : lance serveur.com/export_base.php?ecrire=true
cron à 3h05 : wget sur serveur.com/bases/si tu récupères par wget , t'as intérêt à pouvoir péciser un login/pass.
car moi je laisserais pas mes archives dans un rep non protégé...
Voilà.
Le problème est que si tu n'effectues pas la seconde opération la
"sauvegarde" ne sauve pas grand chose: imaginons un incendi qui bousille
la salle machine de ton hébergeur, vu que ta base et t 'sauvegarde' sont
dans la meme piece (voir sur le meme machine)... Ca aura servit à rien
(d'ou l'étape de "rapatriement").
D'un autre coté j'ai du mal à voir comment ta page de 'sauveragde' est
elles meme protyégée: n'importe qui eput l'activer et faire les
auvegardes? (meme s'il ne peut aller lire le fichier?). Si je comprends
bien...
Si je pose toutes ces questions, c'est que j'ai pour ma part fait un
script de sauvegarde bancal dont je ne suis pas super satisftait, mais il
n'est pas coté serveur (y'a rien en PHP). Et j'aimerais le remplacer.
Je l'avais posté y'a qq temps sur la liste, si ca t'interesse.
Il fait:
- login sur la page SPIP de sauvegarde (avec le login/pass admin de spip)
- Déclenchement de la sauvegarde
- Login sur le FTP du site SPIP (avec login et pass du compte)
- Telechargement du fichier de dump cree
Toutes les infos de login sont stockees en local (600 de préférence ![]()
dans un fichier dédié avec une ligne par site:
Ainsi en une commande mon script récupere les infos dans le fichier de
conf pour cahque site, fait la sauvegardre de chacun et quite.
Facile à mettre en cron.
Pour le moment ca semble mieux convernir à mon usage, mais je me renseigne;)
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/ |


et le fichier contient en commentaire des informations détaillées (date, heure, base dumpée, marqueur de début et fin de fichier)