We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2327
    • 214 Posts
    Bonjour,

    La question doit être très bête mais je ne trouve pas la réponse.......

    Comment migrer un site d’un hébergeur ou serveur sur un autre ?

    Doit-on migrer toutes la base de données, tous les fichiers du répertoire ASSETS, lesquelles du MANAGERS..

    J’imagine que la procédure est décrite quelque part mais je n’arrive pas à la trouver...

    Si quelqu’un passe par ici en ce jour dominical....Merci smiley
      • 3462
      • 31 Posts
      Bonjour,

      1) Exporte ta base ( serveur 1 )
      2) Crées une nouvelle base vide sur ton serveur 2 ( serveur 2 )
      3) Importes tes données à partir de cette nouvelle base ( serveur 2 )

      4) Copie l’ intégralité de ton site ( serveur 1 )
      5) insères tes fichiers sur ton nouveau serveur ( serveur 2 )
      6) Modifies tes informations mysql dans le fichier suivant ::
      - manager/includes/config.inc


      ;)
        • 6726
        • 7,075 Posts
        Il manque juste quelque chose : modifier les chemins d’accès pour les resources dans Outils > Configuration et en fonction des templates, modifier la base url (si tes templates sont en relatif) ou le site url (si ils sont en absolus)

        Aussi, veiller à modifier le .htaccess en conséquence si tu as les URLs simples smiley

        Pour ceux qui comprennent l’anglais quelques liens :
        http://www.modxcms.com/moving-sites-to-new-servers.html
        [TIP] Making Site moves from Staging to Production Easier
          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l'outil id
          • 2327
          • 214 Posts
          Merci bp de vos deux réponses !

          Je teste !

          Au fait, mon anglais est moyen mais David dans le 2nd lien que tu indiques, je crois comprendre qu’il est judicieux de désactiver les realUrl avant de faire l’opération ?
            • 2327
            • 214 Posts
            Juste pour vous remercier Bizz et David.

            La manipulation a fonctionné à merveille.

            J’ai juste un pb d’URL rewriting que j’ai mentionné à la suite de ce Post puisque certainement lié aux spécificités d’ OVH (ou à mon incurie !)

            Ce post-ci en tout cas est bel et bien résolu. Merci bp !
              • 15001
              • 697 Posts
              Bonjour,

              J’ai justement un problème de migration.

              Une chose que je n’ai pas très bien comprise dans le didacticiel :
              - est-ce que les répertoires de MODx pour le site local sont juste transférés vers l’hébergement ?
              ou
              - est-ce qu’il faut quand-même réaliser une véritable installation de MODx pour le site distant en accédant au fichier install/index.php ?

              Autrement dit : que fait le script d’installation et est-il nécessaire lors de la migration d’un site ?

              Merci d’avance.
                • 15001
                • 697 Posts
                J’ai pu résoudre mon problème de migration de site.
                (http://modxcms.com/forums/index.php/topic,31342.msg190333.html#msg190333)

                Pour ceux que ça intéresse voici comment procéder :

                Migrer son site MODx. Marche à suivre succinte.

                1) Créer une base de données chez l’hébergeur.

                2) Installer MODx. Ne pas supprimer le dossier install. (pas certain que ce soit nécessaire, cf. étape 6)

                3) Supprimer la base et en recréer une avec le même nom d’utilisateur.
                Ceci permet de supprimer toutes les tables.

                4) Exporter la base avec phpMyAdmin (local) puis l’importer avec phpMyAdmin (hébergement)
                Ceci crée toutes les tables à l’identique.

                5) Configurer le chemin et l’url des ressources dans le manager.
                (Outils -> Configuration -> Réglages interface et éditeur)

                6) Faire une installation de type "Mise à jour" de MODx (2ème option radio)
                depuis www.votresite/install
                (Ne pas installer le site de démo.)
                Mettre à jour toutes les ressources (chunks, snippets, etc.). On pourra toujours en supprimer ensuite.

                7) Supprimer le dossier /install
                ou le renommer et changer ses droits avec un client FTP (set attributes)