SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

289 Plugins, 197 contribs sur SPIP-Zone, 84 visiteurs en ce moment

Accueil > Documentation > SPIP en local > Transférer un site local vers un site distant (archive)

Transférer un site local vers un site distant (archive)

29 mai 2003 – par Sylvain – 23 commentaires

1 vote

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

On va développer ici, la procédure de déplacement d’un site. Pour l’exemple cela sera le tranfert d’un site local (depuis EasyPHP par exemple) vers un site distant mais cela peut être transposé, pour transférer un site d’un hébergeur à l’autre.

Note des administrateurs : cet article est considéré comme archivé, car étant conçu pour des version de Spip inférieur à la 1.9. Vous pouvez trouvez ici une version à jour

1. Installation de SPIP sur le nouveau site :
-  Il s’agit dans un premier temps d’installer un nouveau SPIP vierge (pas celui déjà installé en local). Mais attention il faut que la version que vous installez soit la même que celle que vous avez en local (cf. dans ecrire/, la version de SPIP apparaît sur le site local en bas des pages). Toutes les version de SPIP sont disponibles ici : http://www.spip.net/spip-dev/devel/
-  Si toutefois vous voulez en profiter pour faire une mise à jour, il faut d’abord mettre la nouvelle version sur le site local et faire la mise à jour ; voir : http://www.spip.net/fr_article1318.html.

-  Ensuite la procédure d’installation, est la même que « d’habitude » : Installer SPIP

2. Sauvegarder la base de données local :
-  Via l’interface ADMIN de SPIP : Administration du site > Maintenance du site > [sauvegarder la base], puis suivre les indications [Astuce]
-  vous avez donc créé un fichier "dump.xml" (ou "dump.xml.gz"), qui se trouve dans : SITE_LOCAL/ecrire/data/ et contient toute la base de donnée SPIP du site local.

Attention : Si le serveur de distant n’a pas la fonction de compression (ne peut donc pas travailler avec les fichiers dump.xml.gz ; il vous faudra sauvegarder la base local sans (dump.xml).

3. Transfert le « dump.xml(.gz)" » local : par FTP transférez le fichier « dump.xml(.gz) » du :
-  SITE_LOCAL/ecrire/data
vers :
-  SITE_DISTANT/ecrire/data

4. Restauration de la base de données
-  via l’interface ADMIN de SPIP : Administration du site > Maintenance du site > [restaurer la base] ; attention : pensez bien à spécifier dump.xml en suprimant le ".gz" si c’est votre cas.
-  A ce moment une fois sur 2 SPIP met sur une page : « accès refusé » pas de panique,retournez (gaiement ;-)) dans l’interface ADMIN SPIP Administration du site > Maintenance du site > [restaurer la base] ; et refaite la restauration une deuxième fois, et au 2e essai ça marche. Un pourcentage montre l’état d’avancement de restauration de la base, cela peut être instantané si la base est petite.
-  Vous avez maintenat votre site avec les données (articles, rubriques ...).

5. Teanfert « du reste » :
-  Les squelettes si vous les avez personnalisés (sommaire.html, ...), et le(s) dossier(s) contenant les images de la charte graphique de ces squelettes.
-  le dossier IMG/ à la racine du site local vers le distant : c’est le dossier dans lequel vous avez tous les fichiers joints au site (logos, images, fichiers, ...)

6. On vide le cache SPIP du site distant : juste pour être tranquille : Administration du site > Maintenance du site >  Vider le cache


c’est FINI :-)

P.-S.

Lors de la restauration de la base, SPIP restaure également les auteurs du site (admins, rédacteurs) ; donc si vous mettez des codes d’accès différents (lors de l’installation de SPIP sur le site distant) que ceux que vous aviez en local après la restauration de la base, SPIP vous éjectera en demandant de vous reconnecter avec les « anciens » codes d’accès (du site local).

Notes

[AstuceLors des différentes sauvegardes/restaurations ou mises à jour de vos sites SPIP, il vous demande de créer un fichier ou dossier « admin_xxxxxx » dans le répertoire URL_SITE/ecrire/data plutot que de créer un fichier de ce même nom et le transférer ensuite (par FTP), vous pouvez créer un dossier de ce même nom : la plupart des clients FTP ont « créer un dossier » en option (clique droit ou bouton) ; ça marche exactement pareil !

Dernière modification de cette page le 17 mai 2008

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 8 octobre 2003 à 14:09, par Arnok En réponse à : Changer l’adresse de la base MySQL

    Bonjour,

    elle est resté en localhost alors qu’elle doit pointé sur un serveur precis qui herberge ma base. Comment faire ? (sans réinstallaer SPIP)

    • Le 8 octobre 2003 à 14:31, par Sylvain En réponse à : > Changer l’adresse de la base MySQL

      1. sauvegarde la base via le dump.xml(.gz)

      2. pour changer l’adresse de la base 2 solutions :
      -  éditer à la main le fichier ecrire/inc_connect.php3
      -  ou supprimer ce même fichier ecrire/inc_connect.php3 ; puis dans un navigateur web, retourner à l’adresse URL_TON_SITE/ecrire/ ce qui va relancer l’installation ; en gros c’est une méthode pour recréer ce fichier (+ login et pass admin) de façon graphique

      3. restaure le dump.xml(.gz) créer au point 1, si j’ai bien compris ton cas pas besoin de la balader d’un serveur à un autre, restaure le donc simplement

    Répondre à ce message

  • Le 20 juin 2003 à 12:00, par ? En réponse à : > Transférer un site local vers un site distant

    Il semblerait qu’il y ait un souci sur la recherche une fois le site transferré ...

    Répondre à ce message

  • Le 14 juin 2003 à 22:35, par RealET En réponse à : > Transférer un site local vers un site distant

    autre chose qui n’est pas transféré (c’est compliqué, alors je vais le décrire en plusieurs points) :

    • Site en local avec forum public en inscription obligatoire (paramètre général du site)
    • Pas de possibilité de s’inscrire en tant que rédacteur
    • Un article ayant un forum déjà partiement rempli
    • manip indiquée dans l’article
    • essai de participation à un forum : lien pour s’inscrire au dessus du champ login (mais pas en dessous) et arrivée sur une page (spip_pass.php3) qui dit que l’on a rien a faire là

    Pour m’en sortir, j’ai dû retourner dans l’admin et cliquer sur le bouton changer des status des forums déjà existant (la case à cocher étant elle bien positionnée)

    ==> J’en conclu que :

    1. SPIP stocke à 2 endroit le statut des forums et que la procédure de restauration n’en restaure qu’un,
    2. que l’admin n’en utilise qu’un pour l’affichage du statut actuel (mais met à jour les 2)
    3. et que le site public vérifie celui que n’utilise pas la case à cocher de l’admin

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Version PDF avec SPIP2LaTeX

    13 janvier 2011 – 88 commentaires

    SPIP2LaTeX converti le langage de marquage de SPIP en LaTeX. Utilisé avec une installation de LaTeX, il permet de produire des versions PDF des articles d’un site. Le style par défaut des PDF produits est peu excitant, l’usager final voudra sans (...)

  • Réservation d’événements

    16 mars 2015 – 389 commentaires

    Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées. Installation Le plugin s’installe comme n’importe quel plugin. il nécessite : Agenda API de vérification Facteur (...)

  • En travaux 2.0

    15 mai 2009 – 71 commentaires

    À utiliser pendant une phase de maintenance, ce plugin affiche une page d’avertissement personnalisable, en lieu et place du site public.

  • Envoyer des fichiers avec un formulaire Formidable

    2 janvier 2017 – 57 commentaires

    La version 3.0.0 du plugin Formidable permet de créer des formulaires comprenant des envois de fichiers. Cet article regroupe la documentation relative à cette fonctionnalité. Pour une présentation générale de Formidable, voir « Formidable, le (...)

  • Grappes 1.0

    23 novembre 2012 – 33 commentaires

    Présentation et nouveautés Cette version 1.0 du plugin Grappes est un portage pour SPIP 3.x. Le plugin permet de grouper des objets de SPIP dans des grappes. Les objets du core (articles, rubriques, auteurs, etc.) sont pris en charge, ainsi que (...)