Frage

Ich habe eine Site für eine Weile vernachlässigt, und jetzt muss ich einige Module aktualisieren, die mehrere Versionen veraltet sind. Kann ich einfach zur neuesten Version des Moduls springen oder muss ich jede Version in der Reihenfolge kopieren und update.php jedes Mal ausführen?

Wenn mehrere Module aktualisiert werden müssen, ist es dann in Ordnung, alle Dateien über einmal zu kopieren und update.php auszuführen, oder muss ich jedes Modul einzeln kopieren und das Update jedes Mal ausführen?

War es hilfreich?

Lösung

Ja, Sie können bei der Aktualisierung Schritte überspringen. Die beste Methode, die ich gefunden habe, ist die Verwendung von Drossel. "Dreher" wird Backups machen; Aktualisieren Sie alle Module, Themen und Drupal -Kern. und dann update.php ausführen.

Ich mache dies auf meiner Entwicklungsstelle, testet, verpflichte mich dann zur Subversion und prüfe sie in der Produktion. Tatsächlich bin ich gerade dabei, unsere Produktionsseite zu aktualisieren.

Andere Tipps

Wenn Sie keine großen Drupal -Versionen überspringen (dh von Drupal 5.x zu Drupal 7.x), springen Sie einfach zu den neuen Versionen (en).

Im Allgemeinen können Sie (zum Beispiel) Version 6.1 bis 6.20 aktualisieren. Drupal speichert die letzte Aktualisierungsfunktion, die für jedes Modul ausgeführt wurde, und wird die Funktionen, die noch nie ausgeführt wurden, einzeln ausgeführt.

Ich würde überprüfen, ob die Projektseite bestimmte Anweisungen zum Aktualisieren eines Moduls enthält. Das Modul könnte mit einigen Versionen anderer Module nicht kompatibel sein oder ein bestimmtes Aktualisierungsverfahren erfordern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit drupal.stackexchange
scroll top