Le Blog



[MODx] Comment migrer son MODx sur un autre hébergeur avec une autre URL (Revo)
Tuesday, 14 Feb 2012 17:10
Bonjour à tous,
Après quelques jours de galère, j'ai cherché et trouvé comment migrer mon site MODx sur
  1. un autre hébergeur
  2. avec une autre URL
  3. pas à la racine, mais dans un dossier (www.monsite.ch/modx)
  4. Avec une autre base de donnée et un autre identifiant
N'ayant aucune solution j'ai finalement essayé ceci et ca marche. Maintenant s'il vous sembe incorrect, corrigez moi.
  1. Faire un backup (backup.sql) de la base de donnée à migrer
  2. Copier et installer une nouvelle instance de MODx (dans la même version) sur le nouvel hébergeur/arborescence). Lors de l'installation, informer la base de donnée et son identifiant du nouvel emplacement/hébergement) et créer le même premier compte MODx que vous aviez dans le site MODx à migrer.
  3. Dans la nouvelle base donnée, dropper toutes les tables et importer backup.sql dans la nouvelle base de donnée
  4. migrer les package (/core/packages/) sans le dossier /core/package/core/ et le fichier /core/package/core.transport.zip (conserver les originaux de la nouvelle instance)
  5. Ouvrir le ht.access et modifier la ligne ainsi "RewriteBase /modx/" au lieux de "RewriteBase /" et sauver ce fichier en .htaccess, a lieux de ht.access. Passer le dans le serveur.
  6. Rafraichisser la page www.monsite.ch/modx/manager et authentifiez-vous avec l'identifiant du site à migrer
  7. Aller immédiatement dans la gestion des packages et réinitier les tous. Ceci particulièrement si vous avez captcha. Si vous ne le faite pas, vous ne pourriez plus vous authentifier dans le manager, car le captcha ne marchera pas. Attention, si vous avez modifier de snippets liés aux add-on, il faudra les sauvegarder depuis le site MODx à migrer, car la réinitialisation rsique d'écraser vos modifications (à vérifier, mais faîte le par prévention)
  8. Dans votre base de donnée, vérifier la table workshop qu'il n'aie pas une URL incoérente. Théoriquement, vous devriez trouver {core_path}
Voilà, vérifier que tout fonctionne et apporter moi vos commentaires, si mes informations devaient vous sembler incorrectes
A+
(Pas de commentaire(s)...)
Laisser un commentaire
* Nom
* Email (ne sera pas affiché)
*
Quel est le caractère à la position 5 ?
vmVJmtNUGM
Réponse :
* Anti-spam
* - Champs obligatoire