Baustelle:Upgrade mit method="upgrade"
Inhaltsverzeichnis |
[Bearbeiten] Situation
Bei der Installation einer Erweiterung kommt die Fehlermeldung, dass das Verzeichnis bereits benutzt wird.
[Bearbeiten] Lösung
Entpacken Sie die "ZIP-Datei". Suchen Sie sich im ZIP der Erweiterung die "XML-Datei" der Erweiterung. Hier als Beispiel die ersten zwei Zeilen des "plugin_googlemap_J15.2.11":
<?xml version="1.0" encoding="utf-8"?> <install version="1.5" type="plugin" group="content">
Da wird jetzt in die 2. Zeile method="upgrade" dazu gesetzt, also
<?xml version="1.0" encoding="utf-8"?> <install version="1.5" type="plugin" group="content" method="upgrade">
Jetzt werden die entpackten Dateien mit der geänderten "XML-Datei" wieder mit dem gleichen Namen wie das Original ZIP-komprimiert.
Die Installation sollte jetzt ohne Probleme laufen. Soweit der Autor in seiner neuen Version keine Parameter ergänzt, geändert oder weg gelassen hat, sollte das in der alten Version Eingestellte erhalten bleiben.
[Bearbeiten] Zu beachten
method="upgrade" überschreibt bestehende Dateien. Alte Dateien, die in der neuen Version nicht mehr vorhanden sind, werden nicht gelöscht.
[Bearbeiten] Bei Komponenten:
Beinhaltet die neue Version Datenbank-Tabellen, werden beim Upgrade die alten u.U. überschrieben.
[Bearbeiten] Bei Modulen:
Bei der Installation wird eine neue Modul-Instanz angelegt. Nach dem Modul-Upgrade diese im Modul-Manager löschen.