• Comment déplacer un MODx d'un domaine à un autre#

  • pierrot1010 Reply #1, 3 months, 1 week ago

    Reply
    Bonjour à tous,

    J'ai déplacé un MODx de la racine d'un domaine (www.domaine1.com) à un sous-dossier d'un autre (www.domaine.ch/new_place

    Pour cela, je replacé le setup sur le serveur et j'ai lancé une mise à jour avancée car la base de donnée à un autre nom, ainsi que le nom d'utilisateur. Donc sans la mise à jour avancée, j'ai informé la nouvelle base.

    Le teste de la connexion est ok. Mais en suite on doit aussi tester jeux de caractère
    Jeu de caractère de connexion:

    → Créer ou tester la sélection de votre base de données.

    Vérification de la base de données: Préfixe de table inexistant dans la base de données!

    J'ai ensuite ce message d'erreur.

    Vérification de la base de données: Préfixe de table inexistant dans la base de données!

    Avez-vous une idée pourquoi?

    J'ai aussi un autre petit problème avec mon htaccess. J'ai apporter ces modifications pour qu'il considère mon sous dossier
    
    
    
    RewriteEngine On
    RewriteBase /new_place/
    
    
    RewriteCond %{HTTP_HOST} .
    RewriteCond %{HTTP_HOST} !^www\.domaine2\.com/new_place [NC]
    RewriteRule (.*) http://www.domaine2.com/new_place/$1
     [R=301,L]
    

    Es-ce bien juste non?

    merci beaucoup


  • montilletp Reply #2, 3 months, 1 week ago

    Reply
    Bonjour Pierrot1010,

    Tiens un article bien fait qui peut t'aider :

    http://toutsurmodx.fr/migration-site-modx.html


  • pierrot1010 Reply #3, 3 months, 1 week ago

    Reply
    Salut merci beucoup, mais je connais déjà ceci.
    J'avais aussi écris un blog dans ce sens
    http://www.hello-web.net/fr/blog.html?id=17

    Le problème, ce que je change
    1) de nom de domaine
    2) Je ne le mets pas à la racine, mais un dossier
    3) le nom de ma base de donnée change etc.

    Donc je ne sais pas si cette article suffit. non?


  • montilletp Reply #4, 3 months, 1 week ago

    Reply
    ben si ce n'est pas à la racine tu suit les même instructions, sauf que tu met ton nom de dossier :
    RewriteBase /tondossier/

    et pour la base de donnée, tu peux faire des sauvegardes et les réinjecter dans une autre base


  • pierrot1010 Reply #5, 3 months, 1 week ago

    Reply
    Alors oui c'est que je pensais.
    Le truc qui me gène, c'est que de passer un site d'un dossier à la racine, ca pas trop compliqué car tu n'as qu'a supprimer le dossier du fichier conf.inc.php, mais l'ineverse est un peu plus déslicat car tu dois etre sure d'ajouter le dossier au bon endroit et de ne pas manquer une modification dans toutes ces lignes.

    J'ai pesné à un autre truc.
    Es-ce que l'on peut faire une install standard, une nouvelle install de base, puis droper la base de donnée de cette nouvelle install et importer la base de donnée du site a migrer?

    Théoriquement, je pense que oui. Il faudrait juste control la table workshop.


  • montilletp Reply #6, 3 months, 1 week ago

    Reply
    alors là je passe lol je ne peux pas plus t'aider :s

    désolée


  • pierrot1010 Reply #7, 3 months, 1 week ago

    Reply
    ben je vais essyer, j'ai rien a perdre....


  • pierrot1010 Reply #8, 3 months, 1 week ago

    Reply
    BOnjour,
    Voilà, j'ai réussi en faisant une nouvelle install comme ceci:
    http://www.hello-web.net/fr/blog.html?id=19
    Qu'en pensez-vous?