Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Benutzerhandbuch › Einsteiger ›

Drupal-Core Update (kein Major-Update)

Eingetragen von Tobias Bähr (3874) am 10.04.2010 - 12:38 Uhr in
  • Drupal 6.x

Diese Handbuchseite beschreibt eine mögliche Vorgehensweise für das Aktualisieren des Drupal-Core innerhalb einer Major-Version (Major-Update = z.B. von Drupal 6 auf Drupal 7) in diesem Fall 6.x.

Voraussetzung

  • eine laufende Drupal-Installation (6.x)
  • die installierte Version ist älter als die Aktualisierung, siehe Handbuchseite „Wie erfahre ich, ob eine Aktualisierung für das Drupal-Core, Zusatz-Module, Themes vorhanden sind“
  • Entpackprogramm, der die Archive tar,gz entpacken kann
  • Zugriff auf die Drupal-Installation via FTP etc.

Vorbereitung

  • Datenbank sowie die Dateien der bestehende Drupal-Installation (Speziell den Sites Ordner) sichern
  • Website in den Offline-Modus (Startseite › Verwalten › Einstellungen › Wartungsarbeiten) setzen
  • Aktuelle Version von drupal.org oder drupalcenter.de herunterladen

Vorfragen

  • Kann ich meine Drupalcenter-Version mit der Version von drupal.org updaten?
    Ja das kannst du, die Übersetzungen bleiben in der Datenbank erhalten, es kommen aber ggf. keine Aktualisierungen der Übersetzung hinzu.

Durchführung

  • Löschen alle Dateien außer den Ordner sites und ggf. Ordner/Dateien die nicht zum Drupal-Kern Paket gehören. Der Ordner Profiles ist bei einem installierten Drupal nicht mehr relevant, deshalb kann er auch ggf. gelöscht bzw. ersetzt werden.
  • ACHTUNG! Solltest du Zusatz-Module unter /modules installiert/angelegt haben und nicht unter sites/all/modules. Dann den modules Ordner nicht löschen sondern nur die enthaltenen Kern-Module. Und zukünftig Module unter sites/all/modules installieren. Das gleiche gilt für deine Themes. (Allerdings sollten alle Themes in der Regel unter sites/all/themes liegen und alle Module unter sites/all/modules

Öffnen das heruntergeladene Paket von Drupal und markieren alle Dateien/Order außer den Ordner sites und schieben die markierten Elemente in das Drupal-Verzeichnis.
Dateien verschieben

Alternatives Vorgehen (praktisch speziell wenn man das Update online per ftp durchführt)

  • Backups erstellen wie oben beschrieben.
  • Neue Drupal Version in einen Unterordner hoch laden. z.B. Drupal-6.20
  • Webseite wie oben beschrieben in den Offline Mode setzen.
  • Neuen Ordner im Webverzeichnis erstellen (z.B. drupal-6.13ba) und alle Dateien außer dem sites-Ordner sowie ggf. Ordner/Dateien die nicht zum Drupal-Kern Paket gehören und dem zuvor hoch geladenen neuen Drupal, in diesen Ordner verschieben. (Um falls etwas schief geht im Zweifelsfall wieder zurück springen zu können)
  • Inhalt aus dem neu hoch geladenen Drupal Ordner (z.B. Drupal-6.20) außer dem sites Ordner in das Hauptverzeichnis verschieben. Wie weiter unten beschrieben fortfahren.
  • Vorteil dieser Vorgehensweise ist, dass man die Seite nur sehr kurz offline nehmen muss und mehr Vorbereiten kann. Praktisch ist aber vor allem auch, dass man beim Fehlerfall ein Backup schnell wieder einspielen kann und nicht erst das Backup neu hoch laden muss.

Danach überprüfen wir die Version von Drupal im Statusbericht. Ggf. könnte es sein, dass durch die Aktualisierung sich das Datenbank-Schema ändern muss. In solchen Fällen, wird dies im Statusbericht vermerkt und wir müssen einen weiteren Schritt für ein erfolgreiches Aktualisieren durchführen.

Nach einem Klick auf „Skript zur Aktualisierung der Datenbank“ gelangen wir auf der Seite /update.php. Solltest du nicht ausreichend Rechte haben, wird dies hier angemerkt. Falls doch klicke auf die Schaltfläche Continue, danach auf Update. Egal, ob zwischendurch ein Fehler kommt, wie im Bild zu sehen.

Nach dem Datenbankaktualisierung-Prozess gelangen wir auf eine Zusammenfassungsseite, auf der alle durchgeführten SQL-Operationen angezeigt werden. Sollten dort Fehler angezeigt werden, können nötige Änderungen an der Datenbank selbst durchgeführt werden oder du suchst nach einem Issue auf drupal.org mit diesen Fehler oder du erstellst ein neuen Issue mit dieser Fehler.

Bei einem erneuten Blick im Statusbericht sollte der Punkt „Datenbankaktualisierungen“ im grünen Bereich sein.

Herzlichen Glückwunsch du hast Drupal erfolgreich aktualisiert. Du kannst jetzt deine Website wieder „Online“ stellen unter admin/settings/site-maintenance.

Ein anschaulicher Screencast zum Update von Tobias Bähr (in diesem Fall von Drupal 6.1 auf 6.2) ist zu finden unter http://drupalbasic.de/einsteigerhandbuch/drupal-kern-update.
Im Screencast werden auch passende Tools für das Backup und den Upload vorgestellt.

‹ Pressflow nach oben Drupal-Core Upgrade ›

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Computed_Field Node Objekt bzw. nid?
  • Drupal Entwickler für Erstellung von Shop mit Ubercart in bestehende Drupal-Seite
  • Viele Fragen die mich quälen ...
  • Fataler Fehler nach update auf Drupal 6.24 wg fehlender Funktion in image.inc
  • meine Profilbesucher anzeigen?
  • URLs: Groß- und Kleinschreibung
  • Rules und Organic Group
  • [erledigt] drupal 7 - read more ausblenden
  • Modul für Absatznummern / Randnummern
  • Path-Based Metatags - wofür sind die gut?
  • Views Field Language (Spracherkennung der Felder) funktiniert nicht
  • [gelöst] Danland: Standard-Startseite formatieren
Weiter

Neue Kommentare

  • Laß Dir doch mal den Inhalt
    vor 1 Stunde 2 Minuten
  • Problem gelöst
    vor 3 Stunden 13 Minuten
  • ich könnte mir vorstellen
    vor 3 Stunden 13 Minuten
  • Ja und wie greife ich da auf
    vor 3 Stunden 22 Minuten
  • Unser Server kann das. Ich
    vor 3 Stunden 36 Minuten
  • Modul "User Relationships"
    vor 3 Stunden 36 Minuten
  • Ist der Host ein Windows-Host?
    vor 3 Stunden 43 Minuten
  • Du läßt Dir in der Zeile die
    vor 3 Stunden 49 Minuten
  • Patch aus Issue Queue
    vor 4 Stunden 11 Minuten
  • "Read more"-Link modifizieren
    vor 4 Stunden 15 Minuten

Statistik

Beiträge im Forum: 173996
Registrierte User: 15484

Neue User:

  • Spearoth
  • bwvebb
  • drupal4normi

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3810
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 7 User und 31 Gäste online.

Benutzer online

  • alex01
  • Stefan4U
  • SkullSplitter
  • Bogus
  • wla
  • Sammelzwerg
  • tomti

Benutzerhandbuch

  • FAQ - Häufig gestellte Fragen.
  • Links & Downloads
  • Über Drupalcenter.de und das deutschsprachige Benutzerhandbuch
  • Über Drupal
  • Einsteiger
    • Die Drupal Installation
    • Anfängerbuch Drupal 6 von Hagen Graf
    • Das Drupal-Kochbuch (für Neu-Drupaler)
    • Drupal Distributionen als Starterpaket
    • Drupal-Core Update (kein Major-Update)
    • Drupal-Core Upgrade
    • Performance und Hosting
  • Fortgeschrittene
  • Entwicklung von Modulen und Themes
  • Drupalcenters Community
  • Bücherecke
  • Drupal 7 Video-Trainings (Deutsch)
  • Drupal 6 Module
  • Drupal 7 Module
  • Drupal Screencasts auf deutsch
  • Archiv

Buchempfehlung

Webseiten erstellen Drupal 7
Content - Layout - Administration
Das Drupal-Entwicklerhandbuch
Der Praxisleitfaden für Drupal-basierte Webprojekte.
Pro Drupal 7 Development
(Expert's Voice in Open Source)

Das Copyright des deutschsprachigen Drupal-Benutzerhandbuches unterliegt den jeweiligen Autoren. Übersetzungen des englischsprachigen Drupal-Benutzerhandbuches unterliegen der Creative Commons License, Attribution-ShareAlike 2.0.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association