Drupal Upgrade einfacher gemacht
Tagged: Patch-Dateien auf Drupal 7.4 geupgraded.Um Drupal auf dem neuesten Stand zu halten, lädt man die neueste Version von drupal.org und verfährt nach der enthaltenen UPGRADE.txt. Für Administratoren mit UNIX-Shell vereinfacht sich das Upgrade, indem anstelle Herunterladen und Einspielen der kompletten neuen Drupalversion die unten angehängten Patchfiles eingespielt werden.
Um Drupal zu patchen folgt man UPGRADING.txt bis 5. Remove all of the old files and directories from the Drupal installation directory. Weiter gehts mit diesen Befehlen:
- cd <DRUPAL-ROOT>
- Probelauf: patch -p1 –dry-run < PATCHFILE
- Patchen: patch -p1 < PATCHFILE
Anschließend fährt man in UPGRADING.txt mit 8. Verify the new configuration file to make sure it has the latest and correct information. fort.
(Ungeduldige führen einfach die 3 Kommandos oben aus. Achtung: Das
kann die Drupal Installation unbrauchbar machen, daher ist ein Backup
ratsam.)
Warnung: Tauchen im Probelauf Meldungen wie Reversed (or previously applied) patch detected oder 1 out of 2 hunks FAILEDauf, bricht man das Patchen besser ab und führt das Upgrade wie in UPGRADE.txt beschrieben durch.Die Verwendung der Patchfiles geschieht auf eigene Verantwortung. Ich
übernehme keine Gewähr für die korrekte Funktion bei anderen als meinen
eigenen Drupal-Installationen.
Hinweis: Wurde der Patchprozess unterbrochen und hat eine Mixtur aus
gepatchten und ungepatchten Dateien hinterlassen, kann nach Beseitigung
des Grundes der Unterbrechung der Patchprozess erneut unter Auslassung
der schon gepatchten Dateien gestartet werden:
- patch -p1 -N < PATCHFILE
Die während dieses Prozesses erzeugten reject Dateien können entfernt werden:
find . -name „*.rej“ | xargs rm
Patchdateien
Drupal 7.4
Versionshinweise: http://drupal.org/node/1168946
- drupal-7.0-to-7.4.patch
- drupal-7.1-to-7.4.patch
- drupal-7.2-to-7.4.patch
- drupal-7.3-to-7.4.patch
MD5-Hashes zum Überprüfen der Unversehrtheit der Dateien:
MD5 (drupal-7.0-to-7.4.patch) = d08ba01f8cd5f619fe666d60dc686bf2MD5 (drupal-7.1-to-7.4.patch) = 353a3d969e1d5203324676b6dbdf5a94MD5 (drupal-7.2-to-7.4.patch) = 7b1c444b71b79f83d308cf5eaaa764c3MD5 (drupal-7.3-to-7.4.patch) = a7a391969fd8b5bc163388012873ced0
Drupal 6.22
Versionshinweise: http://drupal.org/node/1168950
- drupal-6.0-to-6.22.patch
- drupal-6.1-to-6.22.patch
- drupal-6.2-to-6.22.patch
- drupal-6.3-to-6.22.patch
- drupal-6.4-to-6.22.patch
- drupal-6.5-to-6.22.patch
- drupal-6.6-to-6.22.patch
- drupal-6.7-to-6.22.patch
- drupal-6.8-to-6.22.patch
- drupal-6.9-to-6.22.patch
- drupal-6.10-to-6.22.patch
- drupal-6.11-to-6.22.patch
- drupal-6.12-to-6.22.patch
- drupal-6.13-to-6.22.patch
- drupal-6.14-to-6.22.patch
- drupal-6.15-to-6.22.patch
- drupal-6.16-to-6.22.patch
- drupal-6.17-to-6.22.patch
- drupal-6.18-to-6.22.patch
- drupal-6.19-to-6.22.patch
- drupal-6.20-to-6.22.patch
- drupal-6.21-to-6.22.patch
MD5-Hashes zum Überprüfen der Unversehrtheit der Dateien:
MD5 (drupal-6.0-to-6.22.patch) = 5d588a7683a9746f856825ec074a6fabMD5 (drupal-6.1-to-6.22.patch) = ce7896aa74c33e361700926ba7de9f63MD5 (drupal-6.2-to-6.22.patch) = 689731ea96e3d1e9b3c5961fe96305edMD5 (drupal-6.3-to-6.22.patch) = d9d20e134fafe6b6412dfbc127775abdMD5 (drupal-6.4-to-6.22.patch) = 6f58ca9238161194df0c81b7e2cac767MD5 (drupal-6.5-to-6.22.patch) = f2754cd2d6656ec8862ea2b5190ea7a0MD5 (drupal-6.6-to-6.22.patch) = 2abbb8249a6f2a8683a39ed133a4bf28
MD5 (drupal-6.7-to-6.22.patch) = 9b70891142867f315a3ea3d76061868c
MD5 (drupal-6.8-to-6.22.patch) = ebe41818cdfb3d9c895a9fb8ae4ca06c
MD5 (drupal-6.9-to-6.22.patch) = 6b351b2e6f1c68465f8158f622e49ab6
MD5 (drupal-6.10-to-6.22.patch) = f5dad024f58b2f3116dee1496e1e0bbe
MD5 (drupal-6.11-to-6.22.patch) = 444f481deff1e7b0d8b43b5cdc95cb4e
MD5 (drupal-6.12-to-6.22.patch) = 7e124ea1c042267f6e1e9fd5d9e3f4a9
MD5 (drupal-6.13-to-6.22.patch) = 855701f496dc2a5ebd0c3cceb6567e2d
MD5 (drupal-6.14-to-6.22.patch) = a265da33ee5739a207289d66f3adf071
MD5 (drupal-6.15-to-6.22.patch) = fcb52479c1da427d31e3f0924830056a
MD5 (drupal-6.16-to-6.22.patch) = 69e22ff05a3db5ddebb36b770ea8cadb
MD5 (drupal-6.17-to-6.22.patch) = 9497c0b5a44d74ba3c68f6427b7e916e
MD5 (drupal-6.18-to-6.22.patch) = 338f08a5758af744c6b56247b9606cca
MD5 (drupal-6.19-to-6.22.patch) = 90c493e5cb9cf09bef304eab1c7979c9
MD5 (drupal-6.20-to-6.22.patch) = 3b63065bc513ea9ec72494e94049921c
MD5 (drupal-6.21-to-6.22.patch) = a9090d4af154c173a12c0239f6a8e161
Drupal 5
Versionshinweise: http://drupal.org/node/880550
- drupal-5.0-to-5.23.patch
- drupal-5.1-to-5.23.patch
- drupal-5.2-to-5.23.patch
- drupal-5.3-to-5.23.patch
- drupal-5.4-to-5.23.patch
- drupal-5.5-to-5.23.patch
- drupal-5.6-to-5.23.patch
- drupal-5.7-to-5.23.patch
- drupal-5.8-to-5.23.patch
- drupal-5.9-to-5.23.patch
- drupal-5.10-to-5.23.patch
- drupal-5.11-to-5.23.patch
- drupal-5.12-to-5.23.patch
- drupal-5.13-to-5.23.patch
- drupal-5.14-to-5.23.patch
- drupal-5.15-to-5.23.patch
- drupal-5.16-to-5.23.patch
- drupal-5.17-to-5.23.patch
- drupal-5.18-to-5.23.patch
- drupal-5.19-to-5.23.patch
- drupal-5.20-to-5.23.patch
- drupal-5.21-to-5.23.patch
- drupal-5.22-to-5.23.patch
MD5-Hashes zum Überprüfen der Unversehrtheit der Dateien:
MD5 (drupal-5.0-to-5.23.patch) = 13235f0c50caf2f0366403563053fbbaMD5 (drupal-5.1-to-5.23.patch) = e2d5fc4ec6da1f1db2f83204eef03160MD5 (drupal-5.2-to-5.23.patch) = 13da34e36fb58f422c86c1574e26719bMD5 (drupal-5.3-to-5.23.patch) = dd826e692ab5e9e50ce55feac0b82673MD5 (drupal-5.4-to-5.23.patch) = e44a1f00549c5d39bbe359772db4ec9dMD5 (drupal-5.5-to-5.23.patch) = 4f06344f52f3c476e458f01c4925e987MD5 (drupal-5.6-to-5.23.patch) = bd31200144a9b716e4a1cad1930796f1
MD5 (drupal-5.7-to-5.23.patch) = 598e037a8840d79509ea5c247dff975e
MD5 (drupal-5.8-to-5.23.patch) = 2a53dedeb3b00c679ccb0dae44379789
MD5 (drupal-5.9-to-5.23.patch) = 8dd63096cf7c5dd73e968f770f56301b
MD5 (drupal-5.10-to-5.23.patch) = a6127a53d945659efde17a31e8037b79
MD5 (drupal-5.11-to-5.23.patch) = 841eabce62cac99f98e77de733aeb7c6
MD5 (drupal-5.12-to-5.23.patch) = ddb82f96ad7915e34111df4706237c11
MD5 (drupal-5.13-to-5.23.patch) = 41bf265e25a1d6c9324e4f6c7b5ff067
MD5 (drupal-5.14-to-5.23.patch) = 7c48dca7dd10533fe65c895d33c7be56
MD5 (drupal-5.15-to-5.23.patch) = ae1a31e80c3b24dfa1710adecbd1cce9
MD5 (drupal-5.16-to-5.23.patch) = 72e25e1c680b75cbc1f8b303c4d97cba
MD5 (drupal-5.17-to-5.23.patch) = 0fee19e0808ec863284618ce8f506d6c
MD5 (drupal-5.18-to-5.23.patch) = 997f35d8372277203e5129e9bc684f81
MD5 (drupal-5.19-to-5.23.patch) = 6189d7c3c3139647dfd519b727d8f12f
MD5 (drupal-5.20-to-5.23.patch) = 33d48157e036411fd336a5d9023c8644
MD5 (drupal-5.21-to-5.23.patch) = 86cb8be7e01f576177765d670332e4fb
MD5 (drupal-5.22-to-5.23.patch) = 94488c667c2c68d48438d81129e3edca
Upgrade großer Versionen von Drupal
Experimental Unten sind Patchdateien für das Upgraden zwischen großen Versionen von Drupal gelistet. Bitte mit Vorsicht benutzen.
- Drupal 5 auf 6: drupal-5.23-to-6.22.patch
- Drupal 6 auf 7: drupal-6.22-to-7.4.patch
MD5-Hashes zum Überprüfen der Unversehrtheit der Dateien:
MD5 (drupal-5.23-to-6.22.patch) = 4a91899a0d9a4fe9a61c9de89d5e2be4MD5 (drupal-6.22-to-7.4.patch) = 7122cd0383b517f096a720be9f918128
Quelle: www.drupal.org