Aktualisieren von modx evo auf revo. Aktualisieren von Modx Revolution auf die neueste Version. Backups von Dateien und Datenbanken erstellen

Entschuldigung, das Content-Management-System MODX Revo lution bietet nicht die Möglichkeit, das CMS per Mausklick zu aktualisieren, wie dies in Wordpress und vielen anderen Engines der Fall ist.

Daher haben unerfahrene Benutzer in der Anfangsphase der Arbeit Schwierigkeiten, das CMS auf dem neuesten Stand zu halten. Und um es zu aktualisieren ist es wichtig (für die Site natürlich) notwendig.

WICHTIG! Bevor Sie mit der Systemaktualisierung beginnen, müssen Sie Folgendes tun: Backup sowohl Site-Dateien als auch Datenbank. Bei einem fehlgeschlagenen Update können Sie jederzeit in den Ausgangszustand zurückkehren.

Der Aktualisierungsprozess von MODX Revolution unterscheidet sich nicht wesentlich von seinem saubere Installation zum Server. Beachten Sie nur, dass Sie die Datei nicht löschen oder überschreiben dürfen. core / config / config.inc.php.

1. Herunterladen des MODX-Installationspakets

Wir gehen auf die offizielle Website modx.com im Abschnitt " Herunterladen"Und laden Sie das Installationspaket herunter. V diese Abteilung es gibt eine Standardversion des Installers ( Traditionell). Erweiterte Version ( Fortschrittlich) etwas tiefer - https://modx.com/download/other-downloads. Wählen Sie das passende Paket für Ihr CMS.

2. Löschen des Site-Cache

Wählen Sie im Verwaltungsbereich der Site " Verwaltung - Site-Cache leeren».

Nachdem wir den Cache geleert haben, beenden wir alle Sessions: " Management - Alle Sitzungen beenden»

3. Hochladen von Dateien auf den Server

Laden Sie die entpackten Dateien herunter Installationspaket zu unserem Server. Für Paket Fortschrittlich Ordner heißen Ader und installieren... Es gibt nur zwei davon. Für das Standardpaket ( Traditionell) gibt es ein wenig mehr Ordner.

Dateien können sowohl über den FTP-Client als auch über das Hosting-Control-Panel hochgeladen werden. Wenn Sie dies über die Systemsteuerung tun, können Sie das Archiv direkt herunterladen und auf dem Server entpacken. Es wird schneller herauskommen. Auch das Löschen von Cache-Dateien über das Bedienfeld spart Ihnen Zeit.

4. Starten des Update-Vorgangs

Um unsere Engine zu aktualisieren, machen wir das Gleiche, als wir bei Null angefangen haben. Gehe zur Adresse site.ru/setup, und rufen Sie dann die Installationsanweisungen auf. Der einzige Unterschied besteht darin, dass die Option nicht ausgewählt ist " Neue Installation ", ein " Aktualisieren vorhandene Installation ».

5. Nach Updates suchen

Überprüfen Sie am Ende des Vorgangs, ob sich die Versionsnummer in der Verwaltungsoberfläche geändert hat. Wenn alles gut gelaufen ist, aktualisieren Sie die zuvor installierten Add-Ons. Natürlich nur diejenigen, die aktualisiert werden müssen.

Stelle sicher das Setup-Dateien vom Server entfernt. Das passiert in automatischer Modus in der letzten Phase der Installation, sofern das Kontrollkästchen zum Deinstallieren des Installationspakets nicht deaktiviert ist, aber es ist besser, auf Nummer sicher zu gehen und es zusätzlich zu aktivieren.

Der Entwickler Bob Ray hat ein Add-On erstellt, um die Aktualisierung von Revo zu vereinfachen. Weitere Details zu diesem Add-On finden Sie auf der Seite "". Dies ist der Name, den es hat.

Um Ihre Sites auf MODX Revolution zu beschleunigen, wird empfohlen, auf PHP 7 umzusteigen. In einigen Fällen ist der Unterschied sogar mit bloßem Auge sichtbar. Auch die Server-Antwortzeit verringert sich einigen Quellen zufolge fast um das Dreifache.

Vor einer Woche wurde eine neue Version von MODX Revolution unter Version 2.7.0 veröffentlicht. Die Veröffentlichung war ein guter Grund, Anweisungen zur Aktualisierung dieses beliebten Content-Management-Systems zu schreiben. Ich werde sofort reservieren, dass wir MODX Revolution manuell aktualisieren werden, ohne die Hilfe von Plugins.

MODX Revolution verfügt immer noch nicht über einen Mechanismus, um Updates mit wenigen Mausklicks zu installieren. Sie können sich natürlich aus der Situation befreien, indem Sie ein spezielles Plugin installieren. Aber heute werden wir MODX Revolution aktualisieren, ohne Add-Ons zu installieren.

MODX Revolution 2.7.0 hat die folgenden Systemanforderungen:

  • PHP 5.5 oder höher;
  • MySQL 5.5 oder höher, MariaDB 10.1 oder höher, Percona Server 5.6 oder höher (optional);
  • Apache 2.2 oder höher, nginx 1.8 oder höher (optional);

Aufmerksamkeit!

Stellen Sie sicher, dass Sie Ihre Site vor dem Upgrade sichern.

Vor dem Backup ist es jedoch ratsam, den Site-Cache zu leeren. Dies geschieht im Menü Kontrolle.

Danach erstellen wir eine Sicherungskopie der Site. Das Löschen des Caches und das Beenden von Sitzungen vor dem Update ist in jedem Fall erforderlich, unabhängig davon, ob Sie ein Backup erstellen oder nicht.

Laden Sie die neueste Version des CMS von der offiziellen Website herunter. Wir brauchen eine Version namens Erweiterte Verteilung... Sie können es auf der Seite unter diesem Link herunterladen. Diese Version ist von der Standardversion abgespeckt.

Wir laden Dateien auf den Server hoch und ersetzen die aktuellen. Danach gehen Sie auf die Seite / installieren /... Der erste Schritt ist die Auswahl einer Sprache.

Der Installationsassistent wird gestartet.

Wähle eine Option Aktualisieren einer bestehenden Installation... Wenn Sie Site-Parameter wie Datenbankverbindung, Pfad zum Control Panel oder Kernel ändern möchten, wählen Sie Erweitertes Update.

Der Installationsassistent führt Tests vor der Installation durch, wonach Sie die Installation direkt starten können. Nach erfolgreichem Abschluss sehen Sie folgende Meldung:

Nach Abschluss des MODX Revolution-Updates wird erneut eine Meldung angezeigt, die besagt, dass sich das Kernel-Verzeichnis in . befindet uneingeschränkter Zugang... Sie können lesen, wie Sie dies beheben können.

Schöne Zeit des Tages, liebe Leser. Heute zeige ich Ihnen, wie Sie Ihr MODX Evolution-System aufrüsten auf letzte Version... In meinem Beispiel werde ich von 1.0.5 auf 1.0.14 aktualisieren. Ich habe meine Sites bereits auf die neuesten Versionen aktualisiert, bin jedoch mit 1.0.14 auf ein Problem gestoßen. Ehrlich gesagt weiß ich nicht mehr welcher. Viele wo ich gesucht habe detaillierte Anleitung um es auf diese Version zu aktualisieren, aber ich habe es nie gefunden. Im Zuge der Aktualisierung einer Site, die dies benötigte, habe ich diesen Artikel geschrieben. Wir werden Schritt für Schritt vorgehen:

1. Backups von Dateien und Datenbanken erstellen

Das Beste, was man machen kann Backupsüber das Panel Ihres Hosting-Unternehmens, da diese ein Archiv erstellen und Dateien dort nicht verloren gehen, aber durch FTP-Clients können Dateien verloren gehen

2. Laden Sie die neueste Version von MODX Evolution herunter

Hier ist die offizielle Seite für die neueste Version von Modx Evo. Klicken Sie auf die Schaltfläche " Traditionell", der Download des Archivs wird gestartet. Entpacken Sie die Dateien auf den Desktop

3. Systemordner umbenennen

Ordner umbenennen Vermögenswerte und Manager v Assets_old und manager_old bzw. Wir tun dies, um diese Ordner und Dateien nicht erneut zu füllen, wenn während des Aktualisierungsvorgangs etwas schief geht.

4. Speichern Sie die Datei config.inc.php

Speichern Sie die Datei auf dem Desktop config.inc.php das liegt im ordner manager (na ja, jetzt manager_old) / enthält unsere Seite

5. Dateien auf den Server hochladen

Füllen Sie aus dem heruntergeladenen Archiv die Ordner aus Vermögenswerte, Manager, Installieren und Dateien index.php und index-ajax.php zum Stammverzeichnis unserer Site auf Modx Evolution. Dateien index.php und index-ajax.php ersetzen.

6. Füllen Sie die Datei config.inc.php des Manager-Ordners aus

V neuer Ordner Manager muss ausgefüllt werden Konfigurationsdatei config.inc.php mit unseren Datenbankverbindungseinstellungen, um dem MODX-Installer klar zu machen, dass wir ein Update und keine Neuinstallation durchführen

7. Öffnen Sie die Site und klicken Sie auf Installieren

Wir öffnen Startseite unsere Website und klicken Sie auf den Link jetzt installieren

8. Folgen Sie den Update-Anweisungen

Wir werden sehen Startseite Installieren Sie MODX Evolution Version 1.0.14 (vom 5. Juni 2014), wählen Sie Russisch und klicken Sie auf (Weiter)

9. Wählen Sie Vorhandene Installation aktualisieren

Da haben wir den Ordner hochgeladen Manager Konfigurationsdatei config.inc.php, wir haben es bereits automatisch ausgewählt "Aktualisieren"

10. Installieren aller Add-Ons

Wir lassen hier alles so, wie es ist, es sei denn, Sie haben Snippets und Plugins umbenannt. Wenn ja, aktualisieren Sie diese Add-Ons nicht, die wesentliche Änderungen vorgenommen haben

11. Stimmen Sie den Lizenzbedingungen zu und fahren Sie mit der Installation fort


Das Programm überprüft die Fähigkeiten Ihres Servers und Sie müssen den Lizenzbedingungen zustimmen und auf die Schaltfläche klicken "Installieren"

11. Installation erfolgreich abgeschlossen


Das Installationsprogramm informiert Sie darüber, was aktualisiert und installiert wurde. Setzen Sie ein Häkchen bei dem Punkt "Ordner und Installationsdateien von meiner Site löschen" (obwohl es standardmäßig aktiviert ist) und klicken Sie auf die Schaltfläche "Schließen".

12. Gehen Sie zum Admin-Panel


Wir sehen das lang ersehnte Formular zum Betreten des Admin-Panels, nur mit aktualisiertem Design. Wir freuen uns. Wir gehen mit dem gleichen Benutzernamen und Passwort

12. Wir gehen auf die Seite

Wir gehen auf die Site selbst und sehen ein nicht sehr angenehmes Bild. MODX schwört "MODX hat folgenden Fehler festgestellt beim Versuch um die angeforderte Ressource zu parsen: "... Wir sind nicht verärgert, alles ist in Ordnung, wir haben nur einige Ergänzungen, die wir zusätzlich zu Standard-Plugins und Snippets installiert haben, nicht im Assets-Ordner, da es neu ist.

13. Wir laden Add-Ons von Assets_old zu Assets hoch

Laden Sie den Ordner auf den Desktop herunter Assets_old... Öffnen Sie einen neuen Ordner auf der Site Assets / Schnipsel und vergleichen Sie es mit dem Ordner assets_old / snippets. Wir prüfen jedes Snippet im Ordner assets_old, und wenn sich eines nicht im Ordner Assets befindet, laden wir es dort hoch. Ich habe dieses Bild

Dasselbe machen wir mit Plugins und Modulen. Wir gehen in den Ordner Assets_old / Plugins und vergleiche es mit dem Ordner Assets / Plugins, ähnlich bei Modulen: Assets_old / Module / Mit Assets / Module... Was fehlt - ausfüllen.

14. Bilder und Site-Dateien

Laden Sie, ähnlich wie bei Snippets, Modulen und Plugins, Bilder und Dateien aus den Ordnern asset_old / images und asset_old /files in Assets / images bzw.

PS Wenn Sie in Ihrem Ordner haben Vermögenswerte Es gab einige andere Dateien oder Ordner, die auch kopiert werden müssen neue Vermögenswerte... Ich hatte nur Dateien in Bilder und Dateien

15. Wir öffnen die Seite und freuen uns

Das Update war erfolgreich und in nur 15 Schritte... Ordner manager_old und Assets_old kann gelöscht werden. Sie haben ein aktualisiertes Design des Admin-Panels, verbesserte Arbeit von Skripten und System-Plugins, schnelleres Arbeiten CMS MODX Evolution und das wichtigste HÖHERE SICHERHEIT verglichen mit vorherige Versionen und insbesondere 1.0.5.

PS Verfeinerung von Snippets und Plugins

Wenn alle Ihre Spippets und Plugins noch nie geändert wurden, müssen Sie sich keine Sorgen machen, aber die meisten von ihnen ändern Snippets wie ajaxSuche oder dito... Das betrifft in erster Linie die Redaktion TinyMCE, wie auf allen Websites, die ich aktualisiert habe, funktioniert dieser Editor nicht richtig. Ich werde kleine Artikel machen und erklären, wie man mit diesem oder jenem Problem umgeht. Der erste Artikel wird bequemer sein als TinyMCE (meiner Meinung nach).

Wir nehmen auch kleinere Änderungen an anderen Add-Ons vor.

  • Gehe zu Artikel - Artikelverwaltung - Plugins - TransAlias ​​​​- Konfiguration... Wir wählen im Punkt Trans-Tabelle - Russisch... Andernfalls generieren wir Aliase (URL) in Kyrillisch, benötigen dies jedoch nicht. Wir brauchen Pseudonyme, die in das lateinische Alphabet übersetzt werden.
  • Wenn Sie das CSS des Suchformulars vor dem Update geändert haben ajaxSuche, dann haben Sie höchstwahrscheinlich die Teile dieses Snippets geändert. Wenn Ihre Suche daher verschoben wurde, ersetzen Sie einfach alle Blöcke von der alten Site. Die Adresse: Assets / Snippets / ajaxSearch / Vorlagen

Vielen Dank für Ihre Aufmerksamkeit und Ihren Erfolg bei Ihrer Arbeit! Ich hoffe, dieser Artikel hilft Ihnen bei der Aktualisierung der Website für MODX Evolution

Guten Tag, Abend, Nacht oder Morgen, liebe Abonnenten. Heute werde ich Ihnen sagen, wie Sie Ihre Website aktualisieren können Modx-Revolution auf die neueste Version. Alles ist ganz einfach und erfordert keine besonderen Kenntnisse. Und vor allem ist es geschafft schnell genug, das Wichtigste ist, alles richtig und nach Anleitung zu machen. Ich werde die Site von Version 2.2.5 auf 2.5.0 aktualisieren. Höchstwahrscheinlich wird die Version nach einer Weile 2.5.1 und höher sein, aber die Technik und die Aktualisierungsschritte bleiben gleich. Sollen wir anfangen?

Schritt 1. Cache leeren

Wir gehen zum Admin-Panel und klicken auf "Site-Cache löschen".

Gehen Sie dann zu Ihrem FTP-Client (oder Dateimanager), gehen Sie zum Core-Ordner und löschen Sie den Ordner Zwischenspeicher... Gehen Sie danach wieder in den Admin-Bereich und klicken Sie auf " Alle Sitzungen beenden»

Jetzt können wir zum nächsten Schritt übergehen.

Schritt 2. Erstellen Sie ein Backup der Site und der Datenbank

Dies muss ZWINGEND erfolgen, um die Arbeitsstelle nicht zu verlieren, falls ein erfolgloser Versuch, Modx Revo zu aktualisieren. Höchstwahrscheinlich können Sie von Ihrem Hosting-Provider ein Archiv der Site und der Datenbank erstellen. Wenn es keinen solchen Dienst gibt, spielt es auch keine Rolle, machen Sie einfach ein Duplikat der Dateien auf Ihrem FTP. Dies kann mit jedem Dateimanager wie TotalCommander unter Windows oder Coda2 unter Mac OSX erfolgen.

Jetzt ist es an der Zeit, dieses CMS zu aktualisieren.

Der gesamte Vorgang dauert einige Minuten. Stellen Sie vor der Installation sicher, dass Sie dies tun, einschließlich der Datenbank. Dies ist notwendig, damit Sie im Falle eines Fehlers die Site jederzeit in den Betriebszustand zurückversetzen können.
Laden Sie nun das Archiv mit der neuesten Version von MODX Revolution von der offiziellen Website herunter, extrahieren Sie die Dateien und laden Sie sie auf den Server hoch, wobei Sie die alten Dateien durch die neuen ersetzen. Verwenden Sie dazu einen beliebigen Client (ich empfehle FileZilla) oder einen Dateimanager in Ihrem Hosting-Control-Panel. Stellen Sie sicher, dass die Datei core/config/config.inc.php und der Ordner core/components/ nicht überschrieben wurden.

Es ist Zeit, das MODX Revo-Update zu starten. Geben Sie in die Adressleiste ein:

http://site.ru/setup/

Als erstes müssen Sie eine Sprache aus der Dropdown-Liste auswählen. Ich wähle "ru".

Wählen Sie im Schritt "Installationsoptionen" die Option "Vorhandene Installation aktualisieren", obwohl dies theoretisch automatisch erfolgen sollte.

Nach ein paar einfachen Schritten, die auf das Drücken der Schaltflächen „Weiter“ hinauslaufen, werden Sie für die Installation und die Schaltfläche „Anmelden“ bedankt.

Stellen Sie außerdem sicher, dass alle Installationsdateien vom Server entfernt wurden. Das sollte automatisch passieren, aber ich überprüfe immer lieber alles selbst.

Oben haben wir mit Ihnen die Frage, wie Sie MODX Revolution aktualisieren können, vollständig geklärt. Ich hoffe, Sie werden keine Schwierigkeiten haben. Aber wenn Sie Fragen haben, warte ich in den Kommentaren darauf. Ich werde versuchen, allen zu helfen.