Wie aktualisiere ich ein Modul manuell?

7

Ich muss mein Ansichtsmodul in Drupal 7 aktualisieren. Drupal führt dies nicht automatisch aus. Der Download ist nicht verfügbar.

Ich habe die neue Version manuell heruntergeladen, aber wenn ich versuche, sie über "Neues Modul hinzufügen" zu installieren, lautet die Meldung "Ansichten sind bereits installiert". Wie aktualisiere ich das Modul?

Martin Duys
quelle

Antworten:

13

Das Aktualisieren eines Moduls erfolgt normalerweise in zwei Schritten:

  1. Ersetzen Sie die Dateien durch die neue Version, die Sie heruntergeladen haben, beispielsweise über FTP.
  2. Führen Sie update.php aus (es wird nicht immer benötigt, aber führen Sie es aus, um zu überprüfen, ob Updates erforderlich sind).

Beim Aktualisieren kann es eine gute Idee sein, das Update in einer lokalen Entwicklungsumgebung zu versuchen, um zu überprüfen, ob nichts kaputt geht, und vor dem Live-Update ein Backup durchzuführen. Einige Updates sind geringfügig und werden nicht benötigt.

Views, in dem viele Konfigurationen in der Datenbank gespeichert sind und die kürzlich umfangreiche Änderungen erfahren haben, ist eines der Module, in denen Sie sie normalerweise vor dem Upgrade testen möchten.

googletorp
quelle
1
Insbesondere bei großen Updates wie dem letzten Views-Update ist es außerdem wichtig, alle alten Dateien zu entfernen, bevor Sie die neuen Dateien hochladen. Wenn eine Datei umbenannt wird und Sie nur das neue Modul hochladen, erhalten Sie beide Dateien. Dies kann zu Problemen führen, beispielsweise zu schwerwiegenden Fehlern, wenn zwei gleichnamige Funktionen enthalten sind.
Berdir