Mise à jour MODX Révolution. Mettre à jour Modx Revolution vers la dernière mise à jour de sécurité Modx

Il est maintenant temps de mettre à jour ce CMS.

L'ensemble du processus vous prendra quelques minutes. Avant d'installer, assurez-vous de le faire, y compris sa base de données. Cela est nécessaire pour qu'en cas de problème, vous puissiez toujours remettre le site dans son état de fonctionnement.
Téléchargez maintenant l'archive avec la dernière version de MODX Revolution depuis le site officiel, extrayez les fichiers et téléchargez-les sur le serveur, en remplaçant les anciens fichiers par les nouveaux. Pour ce faire, utilisez n'importe quel -client (je recommande FileZilla) ou gestionnaire de fichiers dans votre panneau de contrôle d'hébergement. Assurez-vous que le fichier core/config/config.inc.php et le dossier core/components/ n'ont pas été écrasés.

Il est temps de lancer la mise à jour MODX Revo. Entrez dans la barre d'adresse :

http://site.ru/setup/

Tout d'abord, vous devrez sélectionner une langue dans la liste déroulante. Je choisis "ru".

À l'étape Options d'installation, sélectionnez Mettre à niveau une installation existante, même si cela devrait être automatique.

Après quelques étapes simples, qui se résument à appuyer sur les boutons "Suivant", vous serez remercié pour l'installation et le bouton "login".

N'oubliez pas de vous assurer également que tous les fichiers d'installation ont été supprimés du serveur. Cela devrait avoir lieu dans mode automatique, mais je préfère toujours tout vérifier moi-même.

Ci-dessus, nous avons complètement discuté avec vous de la question de savoir comment mettre à jour MODX Revolution. J'espère que tu n'as pas de difficultés. Mais si vous avez des questions, je les attends dans les commentaires. Je vais essayer d'aider tout le monde.

Bonne journée, chers lecteurs. Aujourd'hui, je vais vous montrer comment mettre à jour votre système MODX Evolution pour dernière version. Dans mon exemple, je vais passer de la version 1.0.5 à la 1.0.14. J'ai déjà mis à jour mes sites vers les dernières versions, mais avec la 1.0.14, j'ai rencontré un problème. Pour être honnête, je ne me souviens plus lequel. Fouillé de nombreux endroits Instructions détaillées pour le mettre à jour vers cette version, mais je ne l'ai pas trouvé. En train de mettre à jour un site qui en avait besoin, j'ai écrit cet article. Nous allons agir étape par étape :

1. Nous effectuons des sauvegardes de fichiers et de bases de données

La meilleure chose à faire sauvegardes via le panneau de votre société d'hébergement, car ils créent une archive et les fichiers n'y sont pas perdus, mais les fichiers peuvent être perdus via les clients ftp

2. Téléchargez la dernière version de MODX Evolution

Voici la page officielle de la version la plus récente de Modx Evo. Cliquez sur le bouton " Traditionnel", le téléchargement de l'archive commencera. Décompressez les fichiers sur le bureau

3. Renommer les dossiers système

Renommer les dossiers actifs et gestionnaire dans assets_old et manager_old respectivement. Nous faisons cela afin de ne pas télécharger à nouveau ces dossiers et fichiers si quelque chose ne va pas pendant le processus de mise à jour.

4. Enregistrez le fichier config.inc.php

Enregistrer le fichier sur le bureau config.inc.php, qui se trouve dans le dossier manager (enfin maintenant manager_old)/inclut notre site

5. Téléchargez des fichiers sur le serveur

Remplir les dossiers à partir de l'archive téléchargée actifs, gestionnaire, installer et fichiers index.php et index-ajax.phpà la racine de notre site sur Modx Evolution. Des dossiers index.php et index-ajax.php remplacer.

6. Remplissez le fichier du gestionnaire de dossiers config.inc.php

Dans le dossier du nouveau gestionnaire, vous devez remplir le fichier de configuration config.inc.php avec nos paramètres de connexion à la base de données pour faire savoir au programme d'installation de MODX que nous effectuons une mise à niveau et non une nouvelle installation

7. Ouvrez le site et cliquez sur installer

Nous ouvrons page d'accueil notre site et cliquez sur le lien installer maintenant

8. Suivez les instructions de mise à jour

On verra page de démarrage installez MODX Evolution version 1.0.14 (datée du 5 juin 2014), sélectionnez la langue russe et cliquez sur suivant (suivant)

9. Sélectionnez Mettre à jour une installation existante

Depuis que nous avons rempli le dossier gestionnaire fichier de configuration config.inc.php, nous aurons déjà sélectionné automatiquement "Mettre à jour"

10. Installez tous les modules complémentaires

Ici, nous laissons tout tel quel, sauf si vous avez renommé les extraits et les plugins. Si tel est le cas, ne mettez pas à jour les modules complémentaires qui ont apporté des modifications importantes

11. Acceptez les termes de la licence et procédez à l'installation


Le programme vérifiera les capacités de votre serveur, et vous devez accepter les termes de la licence et cliquer sur le bouton "Installer"

11. Installation terminée avec succès


Le programme d'installation vous informera de ce qui a été mis à jour et de ce qui a été installé. Sur l'élément "supprimer le dossier et les fichiers de l'installateur de mon site" cochez (bien que ce sera déjà par défaut) et cliquez sur le bouton "Fermer"

12. Accédez au panneau d'administration


Nous voyons le formulaire tant attendu pour entrer dans le panneau d'administration, uniquement avec une conception mise à jour. Nous nous réjouissons. Connectez-vous avec le même nom d'utilisateur et mot de passe

12. Nous allons sur le site

Nous allons sur le site lui-même et voyons une image pas très agréable. MODX jure "MODX a rencontré l'erreur suivante lors de la tentative d'analyse de la ressource demandée :". Nous ne nous fâchons pas, tout va bien, c'est juste que nous n'avons pas installé de modules complémentaires que nous avons installés en plus à partir de plugins et d'extraits standard dans le dossier des actifs, car c'est nouveau.

13. Téléchargez les ajouts de assets_old vers assets

Télécharger le dossier sur le bureau assets_old. Ouvrir un nouveau dossier sur le site actifs/extraits et comparez-le au dossier assets_old/snippets. Nous vérifions chaque extrait dans le dossier assets_old, et s'il n'y en a pas un dans le dossier assets, téléchargez-le là. j'ai cette photo

Nous faisons de même avec les plugins et les modules. Nous allons dans le dossier assets_old/plugins et comparez-le avec le dossier actifs/plugins, de même avec les modules : assets_old/modules/ Avec actifs/modules. Ce qui manque - remplir.

14. Images et fichiers du site Web

Comme pour les extraits, les modules et les plugins, téléchargez des images et des fichiers des dossiers assets_old/images et assets_old/files vers assets/images et assets/files respectivement.

PS Si vous avez un dossier actifs il y avait d'autres fichiers ou dossiers, ils doivent également être copiés dans de nouveaux atouts. Je n'avais que des fichiers dans images et des dossiers

15. Nous ouvrons le site et nous réjouissons

La mise à jour a réussi et en seulement 15 étapes. Dossiers manager_old et assets_old peut être supprimé. Tu as reçu conception mise à jour panneau d'administration, amélioration du travail des scripts et des plugins du système, travail accéléré CMS MODX Évolution et la chose la plus importante PLUS DE SÉCURITÉ par rapport aux versions précédentes et surtout 1.0.5.

PS Personnalisation des extraits et plugins

Si tous vos sippets et plugins n'ont jamais été modifiés, alors vous n'avez rien à craindre, mais pour la plupart, beaucoup changent des extraits tels que ajaxRechercher ou alors idem. Tout d'abord, cela concerne l'éditeur. TinyMCE, car sur tous les sites que j'ai mis à jour, cet éditeur ne fonctionne pas correctement. Je ferai de petits articles et expliquerai comment traiter un problème particulier. Le premier article sera, plus pratique que TinyMCE (à mon avis).

Et apportez également des modifications mineures à d'autres ajouts.

  • Allons à Eléments - Gestion des éléments - Plugins - TransAlias ​​​​- Configuration. Choisissez dans l'élément Trans table - russe. Sinon, nous allons générer des alias (url) en cyrillique, mais nous n'en avons pas besoin. Nous avons besoin que les pseudonymes soient translittérés en latin.
  • Si vous avez changé le css des formulaires de recherche avant la mise à jour ajaxRechercher, vous avez très probablement modifié les parties de cet extrait. Par conséquent, si votre recherche a diminué, remplacez simplement tous les morceaux de l'ancien site. L'adresse: actifs/extraits/ajaxSearch/modèles

Merci à tous pour votre attention et la réussite de votre travail ! J'espère que cet article vous aidera à mettre à jour votre site sur MODX Evolution

Malheureusement, le système de gestion de contenu MODX Revolution ne permet pas de mettre à jour le CMS en un clic, comme c'est le cas dans Wordpress et de nombreux autres moteurs.

Par conséquent, au stade initial du travail, les utilisateurs inexpérimentés ont du mal à maintenir le CMS à jour. Et sa mise à jour est vitale (pour le site, bien sûr) est nécessaire.

IMPORTANT! Avant de démarrer la mise à jour du système, assurez-vous de faire sauvegardeà la fois les fichiers de site et les fichiers de base de données. En cas d'échec de la mise à jour, vous pouvez toujours revenir à l'état initial.

Le processus de mise à jour de MODX Revolution n'est pas très différent de son installation propre au serveur. La seule chose à retenir est que vous ne devez pas supprimer ou écraser le fichier core/config/config.inc.php.

1. Téléchargez le package d'installation MODX

On va sur le site officiel modx.com dans la rubrique " Télécharger et téléchargez le package d'installation. À cette section il existe une version standard du programme d'installation ( Traditionnel). Version étendue ( Avancé) un peu plus loin - https://modx.com/download/other-downloads . Choisissez le package approprié pour votre CMS.

2. Effacer le cache du site

Dans le panneau d'administration du site, sélectionnez " Gérer - Effacer le cache du site».

Après avoir vidé le cache, fermez toutes les sessions : " Gestion - Terminer toutes les sessions»

3. Téléchargement de fichiers sur le serveur

Téléchargement de fichiers décompressés package d'installationà notre serveur. Pour le paquet Avancé les dossiers sont appelés cœur et installer. Il n'y en a que deux. Pour le forfait standard ( Traditionnel) dossiers un peu plus.

Les fichiers peuvent être téléchargés à la fois via un client ftp et à l'aide du panneau de contrôle de l'hébergement. Si vous le faites via le panneau de configuration, vous pouvez télécharger l'archive directement et la décompresser sur le serveur. Cela sortira plus vite. La suppression des fichiers de cache via le panneau de configuration vous fera également gagner du temps.

4. Démarrage du processus de mise à jour

Afin de mettre à jour notre moteur, nous faisons la même chose que lorsque nous partons de zéro. Nous allons à l'adresse site.ru/setup, puis nous rappelons les instructions d'installation. La seule différence est que l'option n'est pas " Nouvelle installation", un " Mise à niveau d'une installation existante».

5. Vérification de la mise à jour

A la fin du processus, vérifiez si le numéro de version a changé dans l'interface d'administration. Si tout s'est bien passé, mettez à jour les modules complémentaires précédemment installés. Naturellement, seuls ceux qui nécessitent une mise à jour.

Assurez-vous que les fichiers d'installation sont supprimés du serveur. Cela se produit automatiquement à la dernière étape de l'installation, à condition que la case à cocher pour supprimer le package d'installation ne soit pas décochée, mais il est préférable de jouer la sécurité et de revérifier en plus.

Le développeur Bob Ray a créé un module complémentaire conçu pour faciliter la mise à jour de Revo. Plus de détails sur cet add-on peuvent être trouvés sur la page "". C'est le nom qu'il porte.

Pour accélérer vos sites sur MODX Revolution, il est recommandé d'aller sur Utilisation PHP 7. Dans certains cas, la différence est visible même à l'œil nu. Le temps de réponse du serveur diminue également, selon certaines sources, presque trois fois.

Bonne journée, chers lecteurs. Aujourd'hui, je vais vous montrer comment mettre à jour votre système MODX Evolution vers la dernière version. Dans mon exemple, je vais passer de la version 1.0.5 à la 1.0.14. J'ai déjà mis à jour mes sites vers les dernières versions, mais avec la 1.0.14, j'ai rencontré un problème. Pour être honnête, je ne me souviens plus lequel. J'ai cherché des instructions détaillées pour mettre à jour cette version dans de nombreux endroits, mais je ne l'ai pas trouvée. En train de mettre à jour un site qui en avait besoin, j'ai écrit cet article. Nous allons agir étape par étape :

1. Nous effectuons des sauvegardes de fichiers et de bases de données

La meilleure chose à faire sauvegardes via le panneau de votre société d'hébergement, car ils créent une archive et les fichiers n'y sont pas perdus, mais les fichiers peuvent être perdus via les clients ftp

2. Téléchargez la dernière version de MODX Evolution

Voici la page officielle de la version la plus récente de Modx Evo. Cliquez sur le bouton " Traditionnel", le téléchargement de l'archive commencera. Décompressez les fichiers sur le bureau

3. Renommer les dossiers système

Renommer les dossiers actifs et gestionnaire dans assets_old et manager_old respectivement. Nous faisons cela afin de ne pas télécharger à nouveau ces dossiers et fichiers si quelque chose ne va pas pendant le processus de mise à jour.

4. Enregistrez le fichier config.inc.php

Enregistrer le fichier sur le bureau config.inc.php, qui se trouve dans le dossier manager (enfin maintenant manager_old)/inclut notre site

5. Téléchargez des fichiers sur le serveur

Remplir les dossiers à partir de l'archive téléchargée actifs, gestionnaire, installer et fichiers index.php et index-ajax.phpà la racine de notre site sur Modx Evolution. Des dossiers index.php et index-ajax.php remplacer.

6. Remplissez le fichier du gestionnaire de dossiers config.inc.php

Dans le dossier du nouveau gestionnaire, vous devez remplir le fichier de configuration config.inc.php avec nos paramètres de connexion à la base de données pour faire savoir au programme d'installation de MODX que nous effectuons une mise à niveau et non une nouvelle installation

7. Ouvrez le site et cliquez sur installer

Ouvrez la page principale de notre site et cliquez sur le lien installer maintenant

8. Suivez les instructions de mise à jour

Nous allons voir la page d'installation initiale de MODX Evolution version 1.0.14 (datée du 5 juin 2014), sélectionner la langue russe et cliquer sur suivant (suivant)

9. Sélectionnez Mettre à jour une installation existante

Depuis que nous avons rempli le dossier gestionnaire fichier de configuration config.inc.php, nous aurons déjà sélectionné automatiquement "Mettre à jour"

10. Installez tous les modules complémentaires

Ici, nous laissons tout tel quel, sauf si vous avez renommé les extraits et les plugins. Si tel est le cas, ne mettez pas à jour les modules complémentaires qui ont apporté des modifications importantes

11. Acceptez les termes de la licence et procédez à l'installation


Le programme vérifiera les capacités de votre serveur, et vous devez accepter les termes de la licence et cliquer sur le bouton "Installer"

11. Installation terminée avec succès


Le programme d'installation vous informera de ce qui a été mis à jour et de ce qui a été installé. Sur l'élément "supprimer le dossier et les fichiers de l'installateur de mon site" cochez (bien que ce sera déjà par défaut) et cliquez sur le bouton "Fermer"

12. Accédez au panneau d'administration


Nous voyons le formulaire tant attendu pour entrer dans le panneau d'administration, uniquement avec une conception mise à jour. Nous nous réjouissons. Connectez-vous avec le même nom d'utilisateur et mot de passe

12. Nous allons sur le site

Nous allons sur le site lui-même et voyons une image pas très agréable. MODX jure "MODX a rencontré l'erreur suivante lors de la tentative d'analyse de la ressource demandée :". Nous ne nous fâchons pas, tout va bien, c'est juste que nous n'avons pas installé de modules complémentaires que nous avons installés en plus à partir de plugins et d'extraits standard dans le dossier des actifs, car c'est nouveau.

13. Téléchargez les ajouts de assets_old vers assets

Télécharger le dossier sur le bureau assets_old. Ouvrir un nouveau dossier sur le site actifs/extraits et comparez-le au dossier assets_old/snippets. Nous vérifions chaque extrait dans le dossier assets_old, et s'il n'y en a pas un dans le dossier assets, téléchargez-le là. j'ai cette photo

Nous faisons de même avec les plugins et les modules. Nous allons dans le dossier assets_old/plugins et comparez-le avec le dossier actifs/plugins, de même avec les modules : assets_old/modules/ Avec actifs/modules. Ce qui manque - remplir.

14. Images et fichiers du site Web

Comme pour les extraits, les modules et les plugins, téléchargez des images et des fichiers des dossiers assets_old/images et assets_old/files vers assets/images et assets/files respectivement.

PS Si vous avez un dossier actifs il y avait d'autres fichiers ou dossiers, ils doivent également être copiés dans de nouveaux atouts. Je n'avais que des fichiers dans images et des dossiers

15. Nous ouvrons le site et nous réjouissons

La mise à jour a réussi et en seulement 15 étapes. Dossiers manager_old et assets_old peut être supprimé. Vous avez reçu une conception mise à jour du panneau d'administration, un travail amélioré des scripts et des plugins du système, un travail accéléré CMS MODX Évolution et la chose la plus importante PLUS DE SÉCURITÉ par rapport aux versions précédentes et surtout 1.0.5.

PS Personnalisation des extraits et plugins

Si tous vos sippets et plugins n'ont jamais été modifiés, alors vous n'avez rien à craindre, mais pour la plupart, beaucoup changent des extraits tels que ajaxRechercher ou alors idem. Tout d'abord, cela concerne l'éditeur. TinyMCE, car sur tous les sites que j'ai mis à jour, cet éditeur ne fonctionne pas correctement. Je ferai de petits articles et expliquerai comment traiter un problème particulier. Le premier article sera, plus pratique que TinyMCE (à mon avis).

Et apportez également des modifications mineures à d'autres ajouts.

  • Allons à Eléments - Gestion des éléments - Plugins - TransAlias ​​​​- Configuration. Choisissez dans l'élément Trans table - russe. Sinon, nous allons générer des alias (url) en cyrillique, mais nous n'en avons pas besoin. Nous avons besoin que les pseudonymes soient translittérés en latin.
  • Si vous avez changé le css des formulaires de recherche avant la mise à jour ajaxRechercher, vous avez très probablement modifié les parties de cet extrait. Par conséquent, si votre recherche a diminué, remplacez simplement tous les morceaux de l'ancien site. L'adresse: actifs/extraits/ajaxSearch/modèles

Merci à tous pour votre attention et la réussite de votre travail ! J'espère que cet article vous aidera à mettre à jour votre site sur MODX Evolution

Bonjour, soir, soir ou matin, chers abonnés. Aujourd'hui, je vais vous montrer comment mettre à jour votre site sur Modx Revo Solutionà la dernière version. Tout est assez simple et ne nécessite pas de connaissances particulières. Et surtout, c'est fait assez rapide, le plus important est de tout faire correctement et selon les instructions. Je vais mettre à jour le site de la version 2.2.5 à 2.5.0. Très probablement, après un certain temps, la version sera 2.5.1 et supérieure, mais la technique et les étapes de mise à jour resteront les mêmes. Allons-nous commencer?

Étape 1. Vider le cache

Allez dans le panneau d'administration et cliquez sur "Vider le cache du site"

Ensuite, nous allons à votre Client FTP(ou gestionnaire de fichiers), accédez au dossier principal et supprimez le dossier cache. Après cela, retournez dans le panneau d'administration et cliquez sur " Terminer toutes les sessions»

Nous pouvons maintenant passer à l'étape suivante.

Étape 2. Sauvegarde du site et de la base de données

Cette opération doit être effectuée OBLIGATOIREMENT afin de ne pas perdre le site de travail en cas de tentative infructueuse de mise à jour de Modx Revo. Vous pourrez très probablement archiver le site et la base de données avec votre fournisseur d'hébergement. S'il n'y a pas un tel service, cela n'a pas d'importance non plus, faites simplement une copie des fichiers sur votre FTP. Cela peut être fait avec n'importe quel gestionnaire de fichiers tel que TotalCommander sous Windows ou Coda2 sous Mac OSX.

Partager