Mise à jour MODX Révolution. Mise à jour de 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 l'installation, 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 de nouveaux. Pour ce faire, utilisez n'importe quel client (je recommande FileZilla) ou un 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. Saisissez dans la barre d'adresse :

Http://site.ru/setup/

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

À l'étape « Options d'installation », sélectionnez « Mettre à jour une installation existante », même si en théorie cela devrait se faire automatiquement.

Après quelques étapes simples, qui se résument à cliquer sur les boutons « Suivant », vous recevrez un remerciement pour l'installation et un bouton « connexion ».

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

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

Bonjour, chers lecteurs. Aujourd'hui, je vais vous expliquer comment mettre à jour le système MODX Evolution vers dernière version. Dans mon exemple, je mettrai à jour la version 1.0.5 vers la version 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 même pas lequel. J'ai cherché beaucoup d'endroits Instructions détaillées pour une mise à jour de cette version particulière, 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 procéderons étape par étape :

1. Effectuer des sauvegardes de fichiers et de bases de données

Le mieux est de 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 via les clients FTP, les fichiers peuvent être perdus

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

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

3. Renommez les dossiers système

Renommer les dossiers actifs Et directeur V actifs_anciens Et manager_old respectivement. Nous faisons cela afin de ne pas avoir à télécharger à nouveau ces dossiers et fichiers en cas de problème pendant le processus de mise à jour.

4. Enregistrez le fichier config.inc.php

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

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

Remplissez les dossiers de l'archive téléchargée actifs, directeur, installer et des 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. Téléchargez le fichier config.inc.php dans le dossier du gestionnaire

Vous devez télécharger un fichier de configuration dans le nouveau dossier du gestionnaire config.inc.php avec nos paramètres de connexion à la base de données pour informer le programme d'installation de MODX que nous effectuons une mise à jour et non une nouvelle installation

7. Ouvrez le site et cliquez sur installer

Ouverture page d'accueil notre site Web et cliquez sur le lien installer maintenant

8. Suivez les instructions de mise à jour

Nous verrons page d'accueil installation de 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 l'avons téléchargé dans le dossier directeur fichier de configuration config.inc.php, nous l'aurons déjà sélectionné automatiquement "Mise à jour"

10. Installez tous les modules complémentaires

Ici, nous laissons tout tel quel, à moins que vous ne renommiez les extraits et les plugins. Si tel est le cas, ne mettez pas à jour les ajouts qui ont apporté des modifications significatives

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


Le programme vérifiera les capacités de votre serveur, et vous devrez 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 du programme d'installation de mon site », cochez la case (même si elle sera déjà là par défaut) et cliquez sur le bouton « Fermer »

12. Accédez au panneau d'administration


Nous voyons le formulaire tant attendu pour se connecter à la zone d'administration, uniquement avec un design mis à jour. Nous nous réjouissons. Connectez-vous en utilisant le même nom d'utilisateur et mot de passe

12. Allez 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 : ». Ne vous inquiétez pas, tout va bien, nous n'avons tout simplement pas de modules complémentaires que nous avons installés en plus des plugins et des extraits standards dans le dossier des actifs, car c'est nouveau.

13. Téléchargez les ajouts de Assets_old vers Assets

Téléchargez le dossier sur le bureau actifs_anciens. Ouvrir un nouveau dossier sur le site éléments/extraits et vérifiez-le par rapport au dossier assets_old/snippets. Nous vérifions chaque extrait dans le dossier Assets_old, et s'il n'y en a pas dans le dossier Assets, nous le téléchargeons ici. J'ai cette photo

Nous faisons de même avec les plugins et les modules. Allez dans le dossier actifs_old/plugins et vérifiez-le par rapport au dossier actifs/plugins, de même avec les modules : actifs_anciens/modules/ Avec actifs/modules. Ce qui manque, nous le comblons.

14. Images et fichiers du site

Semblable aux extraits de code, aux modules et aux plugins, nous téléchargeons des images et des fichiers des dossiers Assets_old/images et Assets_old/files vers Assets/images et Assets/files, respectivement.

P.S. Si dans votre dossier actifs s'il y avait d'autres fichiers ou dossiers, ils doivent également être copiés dans de nouveaux actifs. Je n'avais que des fichiers images Et des dossiers

15. Ouvrez le site et réjouissez-vous

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

P.S. Réalisation des extraits et des plugins

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

Nous apportons également des modifications mineures à d'autres modules complémentaires.

  • Allons à Éléments - Gestion des éléments - Plugins - TransAlias ​​​​- Configuration. Sélectionnez dans le tableau Trans - russe. Sinon, nous générerons des alias (urls) en cyrillique, mais nous n’en avons pas besoin. Nous avons besoin que les pseudonymes soient translittérés en latin.
  • Si vous avez modifié le CSS du formulaire de recherche avant la mise à jour ajaxRecherche, alors vous avez probablement modifié des morceaux de cet extrait. Par conséquent, si votre recherche a échoué, remplacez simplement tous les éléments de l'ancien site. Adresse: actifs/extraits/ajaxSearch/modèles

Merci à tous pour votre attention et bonne chance dans 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 n'offre pas la possibilité de mettre à jour le CMS d'un simple clic, comme cela se fait dans Wordpress et de nombreux autres moteurs.

Par conséquent, au stade initial des travaux, les utilisateurs inexpérimentés ont du mal à maintenir le CMS à jour. Et il est vital (pour le site bien sûr) de le mettre à jour.

IMPORTANT! Avant de commencer à mettre à jour le système, assurez-vous de faire copie de sauvegardeà la fois les fichiers du site et la base de données. Si la mise à jour échoue, 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

Rendez-vous sur le site officiel modx.com dans la rubrique « Télécharger"et téléchargez le package d'installation. DANS cette section il existe une version standard du programme d'installation ( Traditionnel). Version étendue ( Avancé) un peu plus profond - https://modx.com/download/other-downloads. Choisissez le package qui convient à votre CMS.

2. Vider le cache du site

Dans le panneau d’administration du site, sélectionnez « Gestion – Vider le cache du site».

Après avoir vidé le cache, on termine toutes les sessions : « Contrôle - Terminer toutes les sessions»

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

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

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

4. Démarrez le processus de mise à jour

Afin de mettre à jour notre moteur, nous faisons la même chose que lorsque nous partons de zéro. Allons à l'adresse site.ru/setup, puis rappelez les instructions d'installation. La seule différence est que l'option n'est pas sélectionnée Nouvelle installation", UN " Mettre à jour une installation existante».

5. Vérifiez la mise à jour

Une fois le processus terminé, 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, uniquement 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 permettant de supprimer le package d'installation ne soit pas décochée, mais il est préférable d'être prudent et de revérifier.

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

Pour accélérer vos sites sur MODX Revolution, il est recommandé de passer à en utilisant PHP 7. Dans certains cas, la différence est visible même à l’œil nu. Le temps de réponse du serveur est également réduit, selon certaines données, de près de trois fois.

Bonjour, chers lecteurs. Aujourd'hui, je vais vous expliquer comment mettre à jour le système MODX Evolution vers la dernière version. Dans mon exemple, je mettrai à jour la version 1.0.5 vers la version 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 même pas lequel. J'ai cherché à de nombreux endroits des instructions détaillées sur la façon de mettre à jour vers cette version particulière, mais je ne l'ai jamais trouvée. En train de mettre à jour un site qui en avait besoin, j'ai écrit cet article. Nous procéderons étape par étape :

1. Effectuer des sauvegardes de fichiers et de bases de données

Le mieux est de 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 via les clients FTP, les fichiers peuvent être perdus

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

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

3. Renommez les dossiers système

Renommer les dossiers actifs Et directeur V actifs_anciens Et manager_old respectivement. Nous faisons cela afin de ne pas avoir à télécharger à nouveau ces dossiers et fichiers en cas de problème pendant le processus de mise à jour.

4. Enregistrez le fichier config.inc.php

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

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

Remplissez les dossiers de l'archive téléchargée actifs, directeur, installer et des 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. Téléchargez le fichier config.inc.php dans le dossier du gestionnaire

Vous devez télécharger un fichier de configuration dans le nouveau dossier du gestionnaire config.inc.php avec nos paramètres de connexion à la base de données pour informer le programme d'installation de MODX que nous effectuons une mise à jour et non une nouvelle installation

7. Ouvrez le site et cliquez sur installer

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

8. Suivez les instructions de mise à jour

Nous verrons la page d'installation initiale de 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 l'avons téléchargé dans le dossier directeur fichier de configuration config.inc.php, nous l'aurons déjà sélectionné automatiquement "Mise à jour"

10. Installez tous les modules complémentaires

Ici, nous laissons tout tel quel, à moins que vous ne renommiez les extraits et les plugins. Si tel est le cas, ne mettez pas à jour les ajouts qui ont apporté des modifications significatives

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


Le programme vérifiera les capacités de votre serveur, et vous devrez 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 du programme d'installation de mon site », cochez la case (même si elle sera déjà là par défaut) et cliquez sur le bouton « Fermer »

12. Accédez au panneau d'administration


Nous voyons le formulaire tant attendu pour se connecter à la zone d'administration, uniquement avec un design mis à jour. Nous nous réjouissons. Connectez-vous en utilisant le même nom d'utilisateur et mot de passe

12. Allez 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 : ». Ne vous inquiétez pas, tout va bien, nous n'avons tout simplement pas de modules complémentaires que nous avons installés en plus des plugins et des extraits standards dans le dossier des actifs, car c'est nouveau.

13. Téléchargez les ajouts de Assets_old vers Assets

Téléchargez le dossier sur le bureau actifs_anciens. Ouvrir un nouveau dossier sur le site éléments/extraits et vérifiez-le par rapport au dossier assets_old/snippets. Nous vérifions chaque extrait dans le dossier Assets_old, et s'il n'y en a pas dans le dossier Assets, nous le téléchargeons ici. J'ai cette photo

Nous faisons de même avec les plugins et les modules. Allez dans le dossier actifs_old/plugins et vérifiez-le par rapport au dossier actifs/plugins, de même avec les modules : actifs_anciens/modules/ Avec actifs/modules. Ce qui manque, nous le comblons.

14. Images et fichiers du site

Semblable aux extraits de code, aux modules et aux plugins, nous téléchargeons des images et des fichiers des dossiers Assets_old/images et Assets_old/files vers Assets/images et Assets/files, respectivement.

P.S. Si dans votre dossier actifs s'il y avait d'autres fichiers ou dossiers, ils doivent également être copiés dans de nouveaux actifs. Je n'avais que des fichiers images Et des dossiers

15. Ouvrez le site et réjouissez-vous

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

P.S. Réalisation des extraits et des plugins

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

Nous apportons également des modifications mineures à d'autres modules complémentaires.

  • Allons à Éléments - Gestion des éléments - Plugins - TransAlias ​​​​- Configuration. Sélectionnez dans le tableau Trans - russe. Sinon, nous générerons des alias (urls) en cyrillique, mais nous n’en avons pas besoin. Nous avons besoin que les pseudonymes soient translittérés en latin.
  • Si vous avez modifié le CSS du formulaire de recherche avant la mise à jour ajaxRecherche, alors vous avez probablement modifié des morceaux de cet extrait. Par conséquent, si votre recherche a échoué, remplacez simplement tous les éléments de l'ancien site. Adresse: actifs/extraits/ajaxSearch/modèles

Merci à tous pour votre attention et bonne chance dans 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 expliquer comment mettre à jour votre site Web pour Révolution Modxà la dernière version. Tout est assez simple et ne nécessite pas de connaissances particulières. Et le plus important c'est que ça se fasse 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 à la version 2.5.0. Très probablement, après un certain temps, la version sera déjà 2.5.1 et supérieure, mais la technique et les étapes de mise à jour resteront les mêmes. On commence ?

Étape 1. Videz le cache

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

Ensuite, nous allons chez vous Client FTP(ou gestionnaire de fichiers), allez dans le dossier principal et supprimez le dossier cache. Après cela, accédez à nouveau au panneau d’administration et cliquez sur « Terminer toutes les sessions»

Nous pouvons maintenant passer à l'étape suivante.

Étape 2. Effectuez une sauvegarde du site et de la base de données

Cela doit être fait OBLIGATOIRE, afin de ne pas perdre le site de travail en cas de tentative infructueuse de mise à jour de Modx Revo. Très probablement, vous pouvez créer une archive du site et de la base de données auprès de votre fournisseur d'hébergement. S'il n'existe pas de tel service, cela n'a pas d'importance non plus, faites simplement une copie des fichiers sur votre FTP. Cela peut être fait à l'aide de n'importe quel gestionnaire de fichiers, tel que TotalCommander sous Windows ou Coda2 sous Mac OSX.

Partager