So aktualisieren Sie Modx Revolution auf die neueste Version. MODX Revolution-Update. Ergänzungen von Assets_old zu Assets herunterladen

Leider ist das Content-Management-System MODX Revo Lösung bietet nicht die Möglichkeit, das CMS per Knopfdruck zu aktualisieren, wie dies bei 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 es ist unbedingt erforderlich (natürlich für die Website), sie zu aktualisieren.

WICHTIG! Bevor Sie mit der Aktualisierung des Systems beginnen, sollten Sie dies unbedingt tun Sicherheitskopie Sowohl Site-Dateien als auch Datenbank. Im Fall von Update fehlgeschlagen Sie können jederzeit zum Ausgangszustand zurückkehren.

Der Aktualisierungsprozess von MODX Revolution unterscheidet sich nicht wesentlich von seinem saubere Installation an den Server. Das Einzige, was Sie beachten sollten, ist, dass Sie die Datei nicht löschen oder überschreiben sollten core/config/config.inc.php.

1. Laden Sie das MODX-Installationspaket herunter

Gehen Sie zur offiziellen Website modx.com im Abschnitt „ Herunterladen"und laden Sie das Installationspaket herunter. Dieser Abschnitt enthält die Standardversion des Installationsprogramms ( Traditionell). Erweiterte Version ( Fortschrittlich) etwas tiefer - https://modx.com/download/other-downloads. Wählen Sie das Paket, das zu Ihrem CMS passt.

2. Leeren Sie den Site-Cache

Wählen Sie im Verwaltungsbereich der Website „ Verwaltung – Site-Cache leeren».

Nachdem wir den Cache geleert haben, beenden wir alle Sitzungen: „ Kontrolle – Alle Sitzungen beenden»

3. Hochladen von Dateien auf den Server

Wir laden die entpackten Dateien des Installationspakets auf unseren Server hoch. Für Paket Fortschrittlich Die Ordner werden aufgerufen Kern Und aufstellen. Es gibt nur zwei davon. Für das Standardpaket ( Traditionell) gibt es etwas mehr Ordner.

Dateien können entweder über einen FTP-Client oder über das Hosting-Kontrollfeld hochgeladen werden. Wenn Sie dies über die Systemsteuerung tun, können Sie das Archiv direkt herunterladen und auf dem Server entpacken. Auf diese Weise wird es schneller herauskommen. Durch das Löschen von Cache-Dateien über die Systemsteuerung sparen Sie ebenfalls Zeit.

4. Starten Sie den Update-Vorgang

Um unsere Engine zu aktualisieren, gehen wir genauso vor, als würden wir bei Null anfangen. Gehen Sie 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 ", A " Aktualisieren einer vorhandenen Installation».

5. Suchen Sie nach Updates

Überprüfen Sie nach Abschluss 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. Dies geschieht automatisch in der letzten Phase der Installation, sofern das Kontrollkästchen zum Entfernen des Installationspakets nicht deaktiviert ist. Es ist jedoch besser, auf Nummer sicher zu gehen und es noch einmal zu überprüfen.

Entwickler Bob Ray hat ein Add-on erstellt, das den Revo-Update-Prozess einfacher machen soll. Weitere Details zu diesem Add-on finden Sie auf der Seite „“. Das ist genau der Name, den es hat.

Um Ihre Websites auf MODX Revolution zu beschleunigen, wird empfohlen, zu zu wechseln mit PHP 7. In manchen Fällen ist der Unterschied sogar mit bloßem Auge sichtbar. Auch die Antwortzeit des Servers verkürzt sich einigen Angaben zufolge um fast das Dreifache.

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

MODX Revolution verfügt immer noch nicht über einen Mechanismus, um Updates mit ein paar Mausklicks zu installieren. Sie können dieser Situation natürlich entkommen, indem Sie ein spezielles Plugin installieren. Aber heute werden wir uns mit der Aktualisierung von MODX Revolution befassen, ohne Add-Ons zu installieren.

Für MODX Revolution 2.7.0 gelten folgende 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 Website vor dem Upgrade sichern.

Bevor Sie jedoch ein Backup erstellen, empfiehlt es sich, den Cache der Site zu leeren. Dies geschieht im Menü Kontrolle.

Anschließend erstellen wir eine Sicherungskopie der Website. Das Leeren des Caches und das Beenden von Sitzungen vor der Aktualisierung ist in jedem Fall notwendig, unabhängig davon, ob Sie eine Sicherungskopie 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 über diesen Link auf der Seite herunterladen. Diese Version ist im Vergleich zur Standardversion abgespeckt.

Laden Sie Dateien auf den Server hoch und ersetzen Sie die aktuellen. Danach gehen wir zur Seite /aufstellen/. Wählen Sie zunächst die Sprache aus.

Der Installationsassistent wird gestartet.

Wähle eine Option Aktualisieren einer vorhandenen Installation. Wenn Sie Site-Einstellungen wie Datenbankverbindung, Systemsteuerungspfad oder Engine-Pfad ändern möchten, wählen Sie Erweitertes Update.

Der Installationsassistent führt vor der Installation Tests durch, nach denen Sie mit der eigentlichen Installation beginnen können. Nach erfolgreichem Abschluss sehen Sie folgende Meldung:

Nach Abschluss des MODX Revolution-Updates werden Sie erneut mit der Meldung konfrontiert, dass sich das Kernel-Verzeichnis in befindet offener Zugang. Wie Sie dieses Problem beheben können, können Sie hier nachlesen.

Guten Tag, liebe Leser. Heute erzähle ich Ihnen, wie Sie das MODX Evolution-System aktualisieren letzte Version. In meinem Beispiel werde ich von Version 1.0.5 auf 1.0.14 aktualisieren. Ich habe meine Websites bereits auf die neuesten Versionen aktualisiert, aber mit 1.0.14 ist ein Problem aufgetreten. Um ehrlich zu sein, weiß ich nicht einmal mehr, welches. Ich habe viele Orte durchsucht detaillierte Anleitung Ich suche nach einem Update für diese spezielle Version, konnte es aber nicht finden. Während ich eine Website aktualisierte, die dies benötigte, habe ich diesen Artikel geschrieben. Wir gehen Schritt für Schritt vor:

1. Erstellen Sie Backups von Dateien und Datenbanken

Am besten machen Backupsüber das Panel Ihres Hosting-Unternehmens, da dort ein Archiv erstellt wird und Dateien nicht dort verloren gehen, sondern durch FTP-Clients Dateien können 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 beginnt. Entpacken Sie die Dateien auf den Desktop

3. Systemordner umbenennen

Ordner umbenennen Vermögenswerte Und Manager V Vermögenswerte_alt Und manager_old jeweils. Wir tun dies, damit wir diese Ordner und Dateien nicht erneut hochladen müssen, wenn während des Aktualisierungsvorgangs etwas schief geht.

4. Speichern Sie die Datei config.inc.php

Speichern Sie die Datei auf Ihrem Desktop config.inc.php, die sich im Ordner befindet manager (also jetzt manager_old)/includes unsere Internetseite

5. Laden Sie Dateien auf den Server hoch

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

6. Laden Sie die Datei config.inc.php in den Manager-Ordner hoch

Sie müssen eine Konfigurationsdatei in den neuen Manager-Ordner hochladen config.inc.php mit unseren Datenbankverbindungseinstellungen, um dem MODX-Installationsprogramm mitzuteilen, dass wir ein Update und keine Neuinstallation durchführen

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

Öffnung Startseite Besuchen Sie unsere Website und klicken Sie auf den Link jetzt installieren

8. Befolgen Sie die Update-Anweisungen

Wir werden sehen Startseite Installation von MODX Evolution Version 1.0.14 (vom 5. Juni 2014), wählen Sie die russische Sprache und klicken Sie auf Weiter (Weiter)

9. Wählen Sie „Vorhandene Installation aktualisieren“.

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

10. Installieren Sie alle Add-ons

Hier lassen wir alles so, wie es ist, es sei denn, Sie haben die Snippets und Plugins umbenannt. Wenn ja, aktualisieren Sie nicht die Ergänzungen, die wesentliche Änderungen vorgenommen haben

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


Das Programm prüft die Leistungsfähigkeit Ihres Servers. 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. Aktivieren Sie beim Punkt „Installationsprogrammordner und -dateien von meiner Website entfernen“ das Kontrollkästchen (obwohl es standardmäßig bereits vorhanden ist) und klicken Sie auf die Schaltfläche „Schließen“.

12. Gehen Sie zum Admin-Panel


Wir sehen das lang erwartete Formular zur Anmeldung im Admin-Panel, nur mit aktualisiertem Design. Wir freuen uns. Melden Sie sich mit demselben Benutzernamen und Passwort an

12. Gehen Sie zur Website

Wir gehen auf die Seite selbst und sehen ein nicht sehr angenehmes Bild. MODX flucht „MODX hat beim Versuch, die angeforderte Ressource zu analysieren, den folgenden Fehler festgestellt:“. Seien Sie nicht verärgert, alles ist in Ordnung, wir haben nur einige Add-Ons, die wir zusätzlich zu den Standard-Plugins und Snippets installiert haben, nicht im Assets-Ordner, da dieser neu ist.

13. Laden Sie Ergänzungen von Assets_old zu Assets herunter

Laden Sie den Ordner auf den Desktop herunter Vermögenswerte_alt. Öffnen Sie einen neuen Ordner auf der Site Assets/Snippets und vergleichen Sie es mit dem Ordner asset_old/snippets. Wir überprüfen jedes Snippet im Ordner „assets_old“ und laden es dort hoch, wenn sich eines nicht im Ordner „assets“ befindet. Ich habe dieses Bild bekommen

Das Gleiche machen wir mit Plugins und Modulen. Gehen Sie zum Ordner asset_old/plugins und vergleichen Sie es mit dem Ordner Assets/Plugins, ähnlich mit Modulen: asset_old/modules/ Mit Assets/Module. Was fehlt, ergänzen wir.

14. Bilder und Site-Dateien

Ähnlich wie bei Snippets, Modulen und Plugins laden wir Bilder und Dateien aus den Ordnern „assets_old/images“ und „assets_old/files“ in „assets/images“ bzw. „assets/files“ hoch.

P.S. Wenn in Ihrem Ordner Vermögenswerte Es gab noch andere Dateien oder Ordner, in die auch kopiert werden muss neue Vermögenswerte. Ich hatte nur Dateien drin Bilder Und Dateien

15. Öffnen Sie die Website und freuen Sie sich

Das Update war erfolgreich und in Ordnung 15 Schritte. Ordner manager_old Und Vermögenswerte_alt kann gelöscht werden. Sie haben ein aktualisiertes Admin-Panel-Design, eine verbesserte Funktionsweise von Systemskripten und Plugins erhalten. beschleunigte Arbeit CMS MODX Evolution und das Wichtigste HÖHERE SICHERHEIT im Vergleich zu früheren Versionen und insbesondere 1.0.5.

P.S. Fertigstellung von Snippets und Plugins

Wenn alle Ihre Snippets und Plugins nie geändert wurden, brauchen Sie sich keine Sorgen zu machen, aber in den meisten Fällen ändern viele Leute solche Snippets wie ajaxSearch oder dito. Dies betrifft zunächst einmal den Herausgeber. TinyMCE, da dieser Editor auf allen von mir aktualisierten Websites nicht ordnungsgemäß funktioniert. Ich werde kurze Artikel verfassen und erklären, wie man mit diesem oder jenem Problem umgeht. Der erste Artikel wird praktischer sein als TinyMCE (meiner Meinung nach).

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

  • Lass uns gehen Elemente – Elementverwaltung – Plugins – TransAlias ​​– Konfiguration. In der Trans-Tabelle auswählen - Russisch. Andernfalls generieren wir Aliase (URLs) in Kyrillisch, aber das brauchen wir nicht. Wir brauchen Pseudonyme, die ins Lateinische transliteriert werden.
  • Wenn Sie das CSS des Suchformulars vor dem Update geändert haben ajaxSearch, dann haben Sie höchstwahrscheinlich die Teile dieses Snippets geändert. Wenn Ihre Suche also fehlschlägt, ersetzen Sie einfach alle Teile der alten Site. Adresse: asset/snippets/ajaxSearch/templates

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

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

Der gesamte Vorgang wird einige Minuten dauern. Stellen Sie sicher, dass Sie dies vor der Installation einschließlich der Datenbank tun. Dies ist notwendig, damit Sie die Site jederzeit wieder in den funktionsfähigen Zustand versetzen können, wenn etwas schief geht.
Laden Sie nun das Archiv mit der neuesten Version von MODX Revolution von der offiziellen Website herunter, extrahieren Sie die Dateien, laden Sie sie auf den Server hoch und ersetzen Sie die alten Dateien durch neue. Verwenden Sie dazu einen beliebigen Client (ich empfehle FileZilla) oder einen Dateimanager in Ihrem Hosting-Kontrollpanel. 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/

Zunächst müssen Sie Ihre 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 geschehen sollte.

Nach ein paar einfachen Schritten, die darauf hinauslaufen, auf die Schaltflächen „Weiter“ zu klicken, erhalten Sie ein Dankeschön für die Installation und eine Schaltfläche „Anmelden“.

Vergessen Sie nicht, auch sicherzustellen, dass alle Installationsdateien vom Server entfernt wurden. Das sollte automatisch passieren, aber ich bevorzuge es immer, alles selbst noch einmal zu überprüfen.

Oben haben wir ausführlich mit Ihnen die Frage besprochen, wie Sie MODX Revolution aktualisieren können. Ich hoffe, Sie haben keine Schwierigkeiten. Aber wenn Sie Fragen haben, warte ich in den Kommentaren darauf. Ich werde versuchen, allen zu helfen.

gastroguru 2017