Skip to content

Latest commit

 

History

History
89 lines (51 loc) · 2.58 KB

File metadata and controls

89 lines (51 loc) · 2.58 KB

Patch-Update installieren

Führen Sie bei Bedarf ein Patch-Update Ihres OXID eShops durch.

Mit den folgenden Schritten aktualisieren Sie die Compilation beispielsweise von einer bestehenden Version 7.0.2 auf die Version 7.0.3.

  1. Aktualisieren Sie Composer auf Version 2.7.

    Installieren Sie Composer 2.7 beispielsweise wie folgt:

    composer selfupdate 2.7.1
  2. Wechseln Sie ins Hauptverzeichnis des Shops (in unserem Beispiel /var/www/oxideshop/).

    cd /var/www/oxideshop/
  3. Aktualisieren Sie in der Datei composer.json, die sich im Hauptverzeichnis des Shops befindet, die Version des Metapackage. Dazu tun Sie Folgendes:
    1. Passen Sie im folgenden Beispielbefehl die Versions-Nummer des Metapackage entsprechend der neuen Shop-Edition an:

      composer require --no-update oxid-esales/oxideshop-metapackage-<Typ der Edition: ce, pe oder ee>:v<Versions-Nummer>
    2. Führen Sie den Befehl aus, in unserem Beispiel für das Update einer Enterprise Edition 7.0.2 zu 7.0.3:

      composer require --no-update oxid-esales/oxideshop-metapackage-ee:v7.0.3
  4. Aktualisieren Sie die benötigten Bibliotheken. Führen Sie dazu den folgenden Composer-Befehl aus. Optional: Wenn Sie die entwicklungsbezogenen Dateien brauchen, lassen Sie den Parameter --no-dev weg.

    composer update --no-plugins --no-scripts --no-dev
  5. Laden Sie die neue Compilation herunter. Führen Sie dazu den folgenden Composer-Befehl aus.

    composer update --no-dev
  6. Bestätigen Sie für Shop-Dateien, Themes und Module, dass das Update bestehende Dateien überschreibt.
  7. Um sicherzustellen, dass die zwischengespeicherten Elemente keine Inkompatibilitäten enthalten, leeren Sie das Verzeichnis /tmp.

    rm -rf source/tmp/*
  8. Migrieren Sie die Datenbank.

    vendor/bin/oe-eshop-db_migrate migrations:migrate
  9. Generieren Sie die Datenbank-Views neu. Hintergrund: Je nach Änderungen und Shop-Edition kann es sein, dass der Shop nach dem Update in den Wartungsmodus geht. Um dem vorzubeugen, generieren Sie die Datenbank-Views mit folgendem Befehl neu:

    vendor/bin/oe-eshop-db_views_generate

Das Update ist beendet. Wenn Sie den Shop als Administrator öffnen, wird die neue Version rechts oben angezeigt.