transférer la base du serveur distant au local

Bonjour,

je m'occupe d'un site qui fonctionne avec SPIP 1.7a6 CVS
je souhaite modifier complètement les squelettes et j'aimerais pour cela travailler en local pour les tester avant de les envoyer en ligne.
je ne voudrais pas faire de bêtise

- j'ai installé easyphp sur ma machine

- je sauvegarde la base sur mon site distant,

- j'installe spip en local ? (dois-utliser la même version cvs de spip)
- je fais quoi avec ma base sauvegardée

merci d'avance

Aprene a écrit :

Bonjour,

je m'occupe d'un site qui fonctionne avec SPIP 1.7a6 CVS
je souhaite modifier complètement les squelettes et j'aimerais pour cela travailler en local pour les tester avant de les envoyer en ligne.
je ne voudrais pas faire de bêtise

- j'ai installé easyphp sur ma machine
- je sauvegarde la base sur mon site distant,
- j'installe spip en local ? (dois-utliser la même version cvs de spip)

oui il vaut mieux utiliser la meme version!

- je fais quoi avec ma base sauvegardée

- Tu transfere le fichier de sauvegarde (xml ou xml.zip) de ton serveur web vers ton serveur local (avec un logiciel ftp)...
- tu le places dans le répertoire ecrire/data/....
- tu va dans l'interface d'admin de ton site en local et tu vas dans la partie "administration du site" ->"Maintenance du site" -> "Restaurer le contenu d'une sauvegarde de la base" et tu suis la procédure ( appuyer sur le bouton"restaurer la base", création d'un dossier dans ecrire/data/ puis appuyer sur le bouton)
- si tu avais des images associées à ton site ou des documents associés à tes articles (word, pdf etc...) il faut que tu les transfere aussi de ton site web vers ton site local (ils sont tous dans le repertoire IMG/)
- tu dois transférer également tes squelettes!

Voila!

Guiome

Le mer 12/11/2003 à 11:11, Guillaume Jan a écrit :

- tu va dans l'interface d'admin de ton site en local et tu vas dans la
partie "administration du site" ->"Maintenance du site" -> "Restaurer le
contenu d'une sauvegarde de la base" et tu suis la procédure ( appuyer
sur le bouton"restaurer la base", création d'un dossier dans
ecrire/data/ puis appuyer sur le bouton)

Je suppose qu'il doit être possible de faire cela automatiquement en
appelant le bon script... quelqu'un aurait déjà fait ça ?
Ce serait extrêmement pratique plutôt que de devoir faire tout à la
main...

--
Johann Dréo <nojhan@ifrance.com>

_____________________________________________________________________
Envie de discuter en "live" avec vos amis ? Télécharger MSN Messenger
http://www.ifrance.com/_reloc/m la 1ère messagerie instantanée de France

On Wed, Nov 12, 2003 at 12:08:46PM +0100, Johann Dréo wrote:

Le mer 12/11/2003 à 11:11, Guillaume Jan a écrit :
> - tu va dans l'interface d'admin de ton site en local et tu vas dans la
> partie "administration du site" ->"Maintenance du site" -> "Restaurer le
> contenu d'une sauvegarde de la base" et tu suis la procédure ( appuyer
> sur le bouton"restaurer la base", création d'un dossier dans
> ecrire/data/ puis appuyer sur le bouton)

Je suppose qu'il doit être possible de faire cela automatiquement en
appelant le bon script... quelqu'un aurait déjà fait ça ?
Ce serait extrêmement pratique plutôt que de devoir faire tout à la
main...

Non, on ne peut pas, à ma connaissance, faire tout cela 100%
automatiquement. Pourquoi ?
Tout simplement car SPIP, un grand et beau morceau de code "inerte" et
surtout sans "intelligence" (c'est à dire "jugeote", "sens de
l'initiative" et tout ce qui caractérise notre faculté de raisonnement),
ne peut pas "prendre une telle décision".
C'est à vous d'en décider et vous seul. Pour lui signifier que vous
voulez _vraiment_ faire une telle action, il faut se conformer à cette
procédure.

Le fait de "créer un dossier dans ecrire/data/" est une sorte de
"preuve" pour SPIP que vous êtes bien l'administrateur de ce site. Par
conséquent, c'est une question de méthode, il suffit de suivre la
procédure.

Avec le plupart des systèmes d'exploitation actuels (Mac OS, GNU/Linux,
Windows), il est possible d'avoir une connexion en FTP sur le répertoire
correspondant au site pendant qu'on lance la procédure de restauration.
Donc lorsque la procédure vous demande de créer le dit dossier ou
fichier, vous n'avez plus qu'à copier-coller le nom de ce
dossier/fichier dans l'interface de votre logiciel FTP favori, et hop !
Il suffit alors de re-valider le formulaire...
Finalement, cela n'est ni très long ni très contraignant, mais évite
qu'un importun ne provoque une restauration au "mauvais moment".

Naturellement, j'ai déjà créé pour mon propre usage des scripts qui
réalisent de telles tâches, mais leur utilisation vous paraîtrait sans
doute encore plus absconse... :wink:

  Raphaël
--
Raphaël Rousseau
Stat rosa pristina nomine, nomina nuda tenemus.

Le mer 12/11/2003 à 14:54, Raphaël Rousseau a écrit :

> Je suppose qu'il doit être possible de faire cela automatiquement en
> appelant le bon script... quelqu'un aurait déjà fait ça ?
> Ce serait extrêmement pratique plutôt que de devoir faire tout à la
> main...
Non, on ne peut pas, à ma connaissance, faire tout cela 100%
automatiquement.(...)

D'expérience je pense pouvoir dire que tout ce qu'un être humain peut
faire sur un ordinateur est faisable automatiquement (à part mouler sur
les mailings-listes bien sur ;), il suffit d'y mettre le temps.

Naturellement, j'ai déjà créé pour mon propre usage des scripts qui
réalisent de telles tâches, mais leur utilisation vous paraîtrait sans
doute encore plus absconse... :wink:

Pour ma part je vous assure que ça m'étonnerait que je trouve ça abscon
:slight_smile:
Je suis très intéressé par un éventuel script, tout simplement parce que
si qqun ne l'a pas fait je vais devoir le faire moi même, donc avoir une
base de travail m'éviterait quelques heures de recherche dans le code de
spip...

--
NoJhan