We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36931
    • 206 Posts
    pierrot1010 Reply #1, 6 years ago
    Bonjour à tous
    Je dois faire cette opération et encore une fois je ne suis pas sure de moi, et j'ai évidement peure de tout plater.

    J'ai fais

    • un baskup de ma base de donnée
    • un copie de /core/cofig/config.inc.php
    • vidé le dossier /core/cache/
    • uploadé la derniere version de modx
    Je dois encore faire Flush Sessions and Log Out

    Ce que je ne suis pas sure est si je dois juste uploadé le dossier set setup ou si je dois tout uploadé soit
    -rwxr-xr-x@  1 pierrot  wheel   292 Dec 14 14:41 config.core.php
    drwxr-xr-x@  7 pierrot  wheel   224 Dec 14 14:41 connectors
    drwxr-xr-x@ 13 pierrot  wheel   416 Dec 14 14:41 core
    -rwxr-xr-x@  1 pierrot  wheel  3755 Dec 14 14:40 ht.access
    -rwxr-xr-x@  1 pierrot  wheel  1966 Dec 14 14:40 index.php
    drwxr-xr-x@  9 pierrot  wheel   288 Dec 14 14:42 manager
    drwxr-xr-x@ 13 pierrot  wheel   416 Dec 14 14:42 setup
    

    Je me pose cette question car vu la diffrence entre les deux versions, il y a surement des dans toute l'aborescence...

    non?

    Merci
      • 38314
      • 45 Posts
      4 mois après mais si jamais on se pose la question... pour un update il faut TOUT copier, pas seulement le dossier setup. Après vu les différences de version ça peut faire beaucoup. POurquoi pas faire l'opération avec des version intermédiaires 2.1, puis 2.2, puis 2.3 et ainsi de suite jusqu'à la dernière...
        • 28432
        • 372 Posts
        Salut,

        Pour faire un mise à jour de ton site c'est très simple.

        1. Il faut sauvegarder la base de données (BDD) et tout ce qui se trouve à la racine de ton hébergement. N'oublie pas le dossier "core" si il est à l'extérieur.
        2. Envoyer tous les fichiers de la mise à jour, le dossier core remplace l'ancien et le dossier setup à la racine.
        3. tu n'as plus qu'à lancer le setup (http://monsite.fr/setup/). Normalement il devrait te signaler que tu met à jour une version existante. Sauf si tu as changé le MODX_CONFIG_KEY ou le nom du dossier "core"...

        Je conseil aussi de faire avec les version intermédiaire en partant de MODX 2.2.* :
        2.1.0 -> 2.1.5 -> 2.2.0 -> 2.2.15 -> 2.3.0 -> 2.3.6 -> 2.4.2 -> 2.5.0 -> 2.5.8 -> 2.6.0 -> 2.6.5 car ces version ont des mise à jour importantes.

        A+
          • 36931
          • 206 Posts
          Bonjour, je vais refaire une mise à jour d'un site et je ne suis pas confiant smiley J'ai surtout peu de faire une baitise smiley.

          Ma version extuelle, est une vielle 2.20 et je vous que la dernière est 2.7.
          Je vous surtout qu'il tout ces versions entre deux
          https://modx.com/download/other-downloads

          Ouha, il faut vraiment que je fasse une après l'autre? J'en ai pour la jounrée, non?


          Je conseil aussi de faire avec les version intermédiaire en partant de MODX 2.2.* :
          2.1.0 -> 2.1.5 -> 2.2.0 -> 2.2.15 -> 2.3.0 -> 2.3.6 -> 2.4.2 -> 2.5.0 -> 2.5.8 -> 2.6.0 -> 2.6.5 car ces version ont des mise à jour importantes.
          Aussi, je ne comprends pas ceci. Entre 2.2.15 et 2.3.0, il y a d'autres versions.
          Je ne pourrais pas faire 2.2.2 -> 2.3.2 -> 2.4.2 -> 2.5.2 -> 2.6.2 -> 2.7 ?

          Arcuellement, j'ai

          • Importer les fichiers de mon serveur sur ma machine. Sur ma machine, j'ai mis la racine dans un dossier backup. Et je suis pret a télécharger la version suppérieur de MODx pour l'uploader sur mon server. Il va donc remplacer tous mes fichiers. Ne devrais-je pas supprimer mes fichiers sur mon serveur, avant de faire l'upload, et lancer /setup)
          • J'ai aussi fait un backup de ma base de donnée
          • J'ai aussi mis à jour mes add-on
          • avant de faire tout ca, je supprimerai le contenu de /core/cache et je viderai le cache de mes permissions
          [ed. note: pierrot1010 last edited this post 5 years, 1 month ago.]
            • 28432
            • 372 Posts
            Personnellement je fais toutes ces étapes car après avoir testé plusieurs fois le Grand saut de 2.2 vers 2.5 ça n’avait pas fonctionné. La raison est simple il y a dans certaine version de grand changement… Si tu faisais les mises à jour quand elles sortent, au moins celles qui corrigent des failles de sécurité tu n’aurais pas à faire tout ça :p

            EDIT : tu pourrais peut être essayer l'Extra upgrademodx
            https://modx.com/extras/package/upgrademodx

            PS : toujours faire une sauvegarde avant toute opération délicate
              • 36931
              • 206 Posts
              Quote from: Steeve at Feb 02, 2019, 12:53 PM
              Si tu faisais les mises à jour quand elles sortent, au moins celles qui corrigent des failles de sécurité tu n’aurais pas à faire tout ça :p
              En effet smiley

              Je ne pourrais pas faire de 2.2.2 -> 2.3.2 -> 2.4.2 -> 2.5.2 -> 2.6.2 -> 2.7 ?
              Car il y en a des mises à jour:
              https://modx.com/download/other-downloads
                • 28432
                • 372 Posts
                Quote from: pierrot1010 at Feb 02, 2019, 12:57 PM
                Quote from: Steeve at Feb 02, 2019, 12:53 PM
                Si tu faisais les mises à jour quand elles sortent, au moins celles qui corrigent des failles de sécurité tu n’aurais pas à faire tout ça :p
                En effet smiley

                Je ne pourrais pas faire de 2.2.2 -> 2.3.2 -> 2.4.2 -> 2.5.2 -> 2.6.2 -> 2.7 ?
                Car il y en a des mises à jour:
                https://modx.com/download/other-downloads

                tu pourrais peut être essayer l'Extra upgrademodx
                  • 36931
                  • 206 Posts
                  Quote from: Steeve at Feb 02, 2019, 12:58 PM
                  Quote from: pierrot1010 at Feb 02, 2019, 12:57 PM
                  Quote from: Steeve at Feb 02, 2019, 12:53 PM
                  Si tu faisais les mises à jour quand elles sortent, au moins celles qui corrigent des failles de sécurité tu n’aurais pas à faire tout ça :p
                  En effet smiley

                  Je ne pourrais pas faire de 2.2.2 -> 2.3.2 -> 2.4.2 -> 2.5.2 -> 2.6.2 -> 2.7 ?
                  Car il y en a des mises à jour:
                  https://modx.com/download/other-downloads

                  tu pourrais peut être essayer l'Extra upgrademodx
                  Ben je l'avais installé , mais il me retourne ce message d'erreur

                  Erreur: Impossible d'obtenir la liste des versions depuis GitHub -- No Code Returned Connection error (no internet?)
                  Erreur: Regex failed
                  Donc je préfère le désinstaller/supprimer avant de faire la mise à jour
                    • 36931
                    • 206 Posts
                    Je me demande, si je ferai pas mieux de
                    1) Déplacer mon site actuel de la racine dans /actuel
                    2) Faire une nouvelle install de MODx (derniere version) à la racine avec une nouvelle base de donnée
                    3) Copier le template de /actuel/manager vers /manager
                    4) Faire de même avec les pages et réinstaller les add-on sur le nouveau site

                    Est-ce que je perdrais moins de temps et limiterai des problèmes?
                    Est-ce que deux sessions peuvent tourner ainsi?

                    Pour déplacer le site dans /actuel, il y a ce tuto a faire dans l'autre sens
                    http://www.hello-web.net/fr/blog.html?id=17
                    ou
                    https://toutsurmodx.fr/migration-site-modx.html

                    Les deux sites que j'ai à migrer ne sont pas énormes

                    Qu'en pensez-vous?
                    Quelles précautions dois-je prendre? [ed. note: pierrot1010 last edited this post 5 years, 1 month ago.]
                      • 28432
                      • 372 Posts
                      Quote from: pierrot1010 at Feb 03, 2019, 11:49 AM
                      Est-ce que je perdrais moins de temps et limiterai des problèmes?
                      Oui certainement ! Par contre tu vas perdre encore plus de temps qu'en passant par la mise à jour même avec toutes les versions de MODX...
                      Quote from: pierrot1010 at Feb 03, 2019, 11:49 AM
                      Est-ce que deux sessions peuvent tourner ainsi?
                      J'ai sur un nom de domaine 10 sites en sous domaine... donc oui tu peux en faire tourner autant que tu veux tant que tu fais pas d'erreur entre les chemins et les BDD.
                      Quote from: pierrot1010 at Feb 03, 2019, 11:49 AM

                      Pour déplacer le site dans /actuel, il y a ce tuto a faire dans l'autre sens
                      http://www.hello-web.net/fr/blog.html?id=17
                      ou
                      https://toutsurmodx.fr/migration-site-modx.html

                      Les deux sites que j'ai à migrer ne sont pas énormes

                      Qu'en pensez-vous?
                      Quelles précautions dois-je prendre?