[gelöst]Modul Versions-Update von 1.x auf 2.x
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 24.11.2012 - 09:50 Uhr in
Hallo Leute,
ich hätte da mal eine Frage, und zwar:
Wie ist die korrekte Vorgehensweise wenn ich ein Modul auf eine nächst höhere Version updaten möchte?
In meinem Fall handelt es sich hierbei um das Colorbox bzw. um das Libraries Modeul.
Ich bleib mal beim Beispiel Colorbox:
Ich muss erst mal die Module deaktivieren die Abhängig sind vom Colorbox Module. (in meinem Fall das Colorbox Node Moduel).
(Ansonsten kann man ja das Colorbox Module nicht deaktivieren da die Checkbox ausgegraut ist)
Nun deaktiviere ich das Colorbox Module.
Soweit sogut.
Jetzt meine eigentliche Fragen:
- Muss ich das Colorbox Modul deinstallieren? Wenn JA, muss ich zuerst die Module deinstallieren die abhängig sind vom Colorbox Module!
- Muss ich den Ordner am Server sites/all/mosules/colorbox danach löschen? Und den ordner colorbox mit der Version 2.x hochladen?
- ODER muss ich gar nichts deaktivieren bzw. deinstallieren und kann einfach den Ordner colorbox mit der neueren Version hochladen und überschreiben???? Und danach /update.php ausführen???
In Meinem Fall sthet bei der Deinstallations-Ansicht beim Colorbox-Modul fogendes: Um Colorbox zu deinstallieren muss zuerst das folgende Modul deinstalliert werden: Colorbox Node
(Das ist natürlich sehr mühsam wenn mehrere Module von einem upzudatenden Modul abhängig sind!)
Bitte um eine korrekte Anweisung wie man bei sowas vorgeht.
DANKE!
- Anmelden oder Registrieren um Kommentare zu schreiben
letzteres
am 24.11.2012 - 10:12 Uhr
aber eine Datensicherung ist in jedem Falle angebracht.
Wenn du einen Rollback machen willst, musst du auch eine Kopie des Istzustandes im entsprechenden Verzeichnis machen.
Also:
1. Datenbank sichern
2. zu ersetzendes Verzeichnis sichern
3. neue Version per FTP einspielen, oder per Autoupdate einspielen lassen ;-)
4. Update Prozedur durchlaufen lassen, ggf. Besonderheiten in der readme berücksichtigen.
Sollte etwas schief gehen:
Altes Verzeichnis wieder einspielen und Datenbanksicherung einspielen.
Also eigentlich einfach
am 24.11.2012 - 10:12 Uhr
Also eigentlich einfach Modul-Ordner ersetzen und update.php, es kann aber sein das bestimmte Dinge je nach Änderungsgrad von 1.x nach 2.x nicht geupdatet werden, aber das sollte sicherlich auf der Projekteseite stehen oder im ersten Release von 2.x.
Autoupdate?
am 24.11.2012 - 10:26 Uhr
OK, habe es jetzt bei Libraries ausprobiert und einfach den Libraries 2.x Ordner per FTP in sites/all/modules hochgeladen und den libraries 1.x Ordner überschrieben und in Drupal update.php gestartet.
Hat soweit funktioniert :-) Mal sehen ob es bei Colorbox auch funktioniert...
3. neue Version per FTP einspielen, oder per Autoupdate einspielen lassen ;-)
.
Autoupdate? Bei der Module Update Seite werden immer nur Updates der jeweiligen Version angezeigt, nicht aber wenn es eine höhere Version gibt ?!?
Wo finde ich ein Autoupdate von 1.x auf nächst höhere Version (2.x) ???
Nach 2.x Version ist ein
am 24.11.2012 - 10:29 Uhr
Nach 2.x Version ist ein kleines Majorupdate, daher denke ich muss man das per Hand machen und beim nächsten Mal, kannst du das via GUI updaten.
Einfach Ordner überschreiben
am 29.11.2012 - 16:09 Uhr
Danke für Eure Tipps!
Also ich habe jetzt folgendes gemacht:
Ich habe den libraries (2.x) Ordner per FTP in /sites/all/modules hochgeladen und den libraries (1.x) Ordner überschrieben.
Danach update.php durchgeführt.
Das war alles was man tun muss... (beim Colorbox Modul genau das selbe)
Es gab keine Probleme mit den anderen (abhängigen) Modulen
lg, bernsch