We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36931
    • 206 Posts
    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
    [ed. note: pierrot1010 last edited this post 14 years, 8 months ago.]
      • 38506
      • 103 Posts
      Bonjour Pierrot1010,

      Tiens un article bien fait qui peut t'aider wink :

      http://toutsurmodx.fr/migration-site-modx.html
        • 36931
        • 206 Posts
        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?
          • 38506
          • 103 Posts
          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
            • 36931
            • 206 Posts
            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.
              • 38506
              • 103 Posts
              alors là je passe lol je ne peux pas plus t'aider :s

              désolée
                • 36931
                • 206 Posts
                ben je vais essyer, j'ai rien a perdre....
                  • 36931
                  • 206 Posts
                  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?