Wie aktualisiere ich ein Modul oder Theme

Verfasst von Hagen Graf am 28. July 2008 - 18:01

Wie für dieses Kapitel geschaffen, gibt es auch prompt ein Update (Abbildung 5) für das Administrationsmenü aus Abschnitt 6.4.2 Neue Module installieren (contributed modules) und das Four Seasons Theme von Jochen Meyer (siehe Abschnitt 6.6.2 Ein neues Theme installieren).

Updates von einem Modul und einem Theme
Abbildung 9.5: Updates von einem Modul und einem Theme

Beim Drupal-Administrationsmenü gibt es eine interessante Situation. Das Modul, das wir in Abschnitt 6.4.2 Neue Module installieren (contributed modules) installiert haben, war eine Entwicklungsversion, erkennbar an dem -dev im Dateinamen. Jetzt existiert eine erste Beta-Version und weiterhin die Entwicklungsversion. Außerdem führt Sie ein Link zu den Release Notes, den in diesem Dateipaket erfolgten Änderungen. Sie haben jetzt drei Möglichkeiten.

  • Sie lassen alles, wie es ist, und warten auf eine stabile Version.

  • Sie aktualisieren auf die Beta-Version.

  • Sie aktualisieren auf die aktuelle Entwicklungsversion.

Die erste Variante sollte eigentlich gar nicht auftauchen, weil es ratsam ist, online auf einem Produktionsserver NUR stabile Versionen zu verwenden.

Die letzte Variante entfällt ebenfalls, weil man nicht weiß, auf welchem Stand die Entwicklung gerade ist. Manchmal gibt es Hinweise in den Release Notes.

Also nehmen wir die Beta-Version!

9.3.1 Schritt 1 – Anmeldung als Administrator

Melden Sie sich auf Ihrer Website mit dem Administrator-Konto an. Wenn Sie online arbeiten, versetzen Sie Ihre Website zunächst in den Wartungsmodus (siehe Abschnitt 7.13 Wartungsarbeiten). Wenn es irgendwie möglich ist, erstellen Sie zur Sicherheit ein Backup der Website (siehe Abschnitt A1 Drupal Backup und Restore).

9.3.2 Schritt 2 - Admin Menü – Modul-Update einspielen

Laden Sie die Datei admin_menu-6.x-1.0-beta.tar.gz und entpacken Sie sie in das Verzeichnis /sites/all/modules. Wenn Sie direkt entpacken, werden alle alten Dateien überschrieben. Besser ist es, gerade bei Entwicklungs- und Beta-Versionen, wenn Sie das alte Verzeichnis admin_menu vorher löschen und dann das neue Verzeichnis einstellen. Falls eine Datei entfallen ist, ist sie auch aus Ihrer Installation verschwunden.

Wenn Sie diese Vorgehensweise bei einem Modul-Update Ihres WYSIWYG-Editors wählen, sollten Sie allerdings daran denken, dass in diesem Fall auch die eigentlichen Editor-Dateien verschwunden sind – also vorher sichern!

Wenn Sie jetzt die Seite Verfügbare Aktualisierungen im Browser aktualisieren, verschwindet der rote Hinweistext. Drupal bemerkt das neue Modul. Im Statusbericht sehen Sie, dass kein Datenbank-Update notwendig ist.

9.3.3 Schritt 3 – Datenbank-Update ausführen

Obwohl der Statusbericht sagt, es sei nicht notwendig, schauen wir uns das Datenbank-Update mal an. Sie müssen als angemeldeter Administrator die Datei

http://localhost/drupal62/update.php

ausführen und erhalten momentan noch in englischer Sprache Hinweise, die Website vor dem Update zu sichern. Der Update-Prozess verläuft in vier Schritten. Der erste Schritt dient zu Ihrer Information, was überhaupt passieren wird. Im zweiten Schritt sehen Sie die installierten Module, die Einfluss auf die Datenbank haben, mit einem evtl. Versionshinweis (in unserem Fall kein Hinweis) (Abbildung 9.6).

Datenbank-Update Schritt 2
Abbildung 9.6: Datenbank-Update Schritt 2

Der dritte Schritt aktualisiert die Datenbank gemäß den Vorgaben und startet automatisch den vierten Schritt, in dem dann angezeigt wird, was geändert wurde. Von hier aus bringt Sie jeweils ein Link zurück auf die Website oder direkt in den Verwaltungsbereich.

Exkurs

Falls Sie Windows und XAMPP Lite benutzen, kann es sein, dass Sie hin und wieder Fehlermeldungen erhalten, die besagen, dass Sie scheinbar zu wenig Speicher zur Verfügung haben. Bei der Lösung dieses PHP-Konfigurationsproblems hilft Ihnen der Exkurs in Abschnitt 11.2 Installation der notwendigen Module.

Wie für dieses Kapitel geschaffen, gibt es auch prompt ein Update (Abbildung 5) für das Administrationsmenü aus Abschnitt 6.4.2 Neue Module installieren (contributed modules) und das Four Seasons Theme von Jochen Meyer (siehe Abschnitt 6.6.2 Ein neues Theme installieren).Abbildung 9.5: Updates von einem Modul und einem ThemeBeim Drupal-Administrationsmenü gibt es eine interessante Situation. Das Modul, das wir in Abschnitt 6.4.2 Neue Module installieren (contributed modules) installiert haben, war eine Entwicklungsversion, erkennbar an dem -dev im Dateinamen. Jetzt existiert eine erste Beta-Version und weiterhin die Entwicklungsversion. Außerdem führt Sie ein Link zu den Release Notes, den in diesem Dateipaket erfolgten Änderungen. Sie haben jetzt drei Möglichkeiten.Sie lassen alles, wie es ist, und warten auf eine stabile Version.Sie aktualisieren auf die Beta-Version.Sie aktualisieren auf die aktuelle Entwicklungsversion.Die erste Variante sollte eigentlich gar nicht auftauchen, weil es ratsam ist, online auf einem Produktionsserver NUR stabile Versionen zu verwenden.Die letzte Variante entfällt ebenfalls, weil man nicht weiß, auf welchem Stand die Entwicklung gerade ist. Manchmal gibt es Hinweise in den Release Notes.Also nehmen wir die Beta-Version!9.3.1 Schritt 1 – Anmeldung als AdministratorMelden Sie sich auf Ihrer Website mit dem Administrator-Konto an. Wenn Sie online arbeiten, versetzen Sie Ihre Website zunächst in den Wartungsmodus (siehe Abschnitt 7.13 Wartungsarbeiten). Wenn es irgendwie möglich ist, erstellen Sie zur Sicherheit ein Backup der Website (siehe Abschnitt A1 Drupal Backup und Restore).9.3.2 Schritt 2 - Admin Menü – Modul-Update einspielenLaden Sie die Datei admin_menu-6.x-1.0-beta.tar.gz und entpacken Sie sie in das Verzeichnis /sites/all/modules. Wenn Sie direkt entpacken, werden alle alten Dateien überschrieben. Besser ist es, gerade bei Entwicklungs- und Beta-Versionen, wenn Sie das alte Verzeichnis admin_menu vorher löschen und dann das neue Verzeichnis einstellen. Falls eine Datei entfallen ist, ist sie auch aus Ihrer Installation verschwunden.Wenn Sie diese Vorgehensweise bei einem Modul-Update Ihres WYSIWYG-Editors wählen, sollten Sie allerdings daran denken, dass in diesem Fall auch die eigentlichen Editor-Dateien verschwunden sind – also vorher sichern!Wenn Sie jetzt die Seite Verfügbare Aktualisierungen im Browser aktualisieren, verschwindet der rote Hinweistext. Drupal bemerkt das neue Modul. Im Statusbericht sehen Sie, dass kein Datenbank-Update notwendig ist.9.3.3 Schritt 3 – Datenbank-Update ausführenObwohl der Statusbericht sagt, es sei nicht notwendig, schauen wir uns das Datenbank-Update mal an. Sie müssen als angemeldeter Administrator die Dateihttp://localhost/drupal62/update.phpausführen und erhalten momentan noch in englischer Sprache Hinweise, die Website vor dem Update zu sichern. Der Update-Prozess verläuft in vier Schritten. Der erste Schritt dient zu Ihrer Information, was überhaupt passieren wird. Im zweiten Schritt sehen Sie die installierten Module, die Einfluss auf die Datenbank haben, mit einem evtl. Versionshinweis (in unserem Fall kein Hinweis) (Abbildung 9.6).Abbildung 9.6: Datenbank-Update Schritt 2Der dritte Schritt aktualisiert die Datenbank gemäß den Vorgaben und startet automatisch den vierten Schritt, in dem dann angezeigt wird, was geändert wurde. Von hier aus bringt Sie jeweils ein Link zurück auf die Website oder direkt in den Verwaltungsbereich.ExkursFalls Sie Windows und XAMPP Lite benutzen, kann es sein, dass Sie hin und wieder Fehlermeldungen erhalten, die besagen, dass Sie scheinbar zu wenig Speicher zur Verfügung haben. Bei der Lösung dieses PHP-Konfigurationsproblems hilft Ihnen der Exkurs in Abschnitt 11.2 Installation der notwendigen Module.

0 Kommentare

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen