Shopware 6 update (GIT)

  • Ich nutze in allen Installationen 6.6.9.0. Um ein Update auszuführen, gibt es mehrere Möglichkeiten. Was genau möchtest du wissen ?

    Ich habe probiert

    1. das Update über die Administration (nachdem ich Themes, PlugIns etc auf Standard gesetzt habe) zu machen, nur leider bekomme ich trotz "Alles im Grünen Bereich" eine "404 Seite nicht gefunden" Meldung (https://shop.domainde/recovery/update/index.php nicht gefunden)
    2. Über die "shopware-installer.phar.php" klappt es auch nicht. (Habe die log.datei beigefügt - SERVER und SHOPDOMAIN geändert)
    3. Über composer komme ich auch nicht weiter, da ich gar nicht weiß ob ein Composer installiert ist. Habe iich unter
      Plesk/Domain/PHP Composer nach Composer-Anwendungen suchen lassen, nur leider hat er nach 8Minuten nichts gefunden (so wie hier beschrieben:
      https://support.plesk.com/hc/en-us/artic…r-in-Plesk-Onyx)

    Wie hast du es gemacht? Was mache ich falsch?
    Übrigens die PHP Version ist 8.2 auf einen managed Server

    VG

  • Im Log sehe ich schon ein paar Probleme. Hast du tatsächlich alle Plugins deaktiviert und ein Standard Theme aktiviert?

    Sehe ich das richtig, dass du die Installation unter dem Datenbank Benutzer root laufen lässt? Poste mal deine composer.json. Und zwar nur den Teil "shopware/production"

  • DAnke für deine HILFE!
    Ich habe auch den Unterschied in der .env Datei beigefügt:

    "name": "shopware/production",

    "license": "MIT",

    "type": "project",

    "require": {

    "composer-runtime-api": "^2.0",

    "shopware/administration": "6.5.0.0",

    "shopware/core": "6.5.0.0",

    "shopware/elasticsearch": "6.5.0.0",

    "shopware/storefront": "6.5.0.0",

    "symfony/flex": "~2",

    "symfony/runtime": ">=5",

    "shopware/conflicts": ">=0.1.22"

    },


    env Datei wurde nach versuchten Update wie folgt geändert.

    WAR:

    ###> shopware/core ###

    APP_ENV=prod

    APP_SECRET=def000007f590265dce52e4a9068caaf5d272954895971138cb06c835eabdcfb7c778c54f4ff4856e95a51e32529b69bbe3dc03d99a8f150c814621e3b45795869795d9c

    APP_URL=https://shop.shopdomain.de

    DATABASE_URL=mysql://adminSHOPDOMAIN:PASSAWORT@127.0.0.1:3306/DATENBANKNAME

    COMPOSER_HOME=/var/www/vhosts/SERVER/shop.SHOPDOMAIN.de/var/cache/composer

    INSTANCE_ID=gc8OnSlAGRzHybnzuYSL12qqZ8s5LpZ5

    BLUE_GREEN_DEPLOYMENT=1

    ###< shopware/core ###

    IST:

    ###> shopware/core ###

    APP_ENV=prod

    APP_URL=http://127.0.0.1:8000

    APP_SECRET=1e1aaa0490f81fcb0d47dbe2592fb898

    INSTANCE_ID=8b4d906a3ca7d76ece17d251a3b02263

    BLUE_GREEN_DEPLOYMENT=0

    DATABASE_URL=mysql://root:root@localhost/shopware

    # With Shopware 6.4.17.0 the MAILER_DSN variable will be used in this template instead of MAILER_URL

    MAILER_URL=null://null

    ###< shopware/core ###

  • ändere mal die composer.json so ab

    Deine zugangsdaten stehen in der .env.local. Die .env lass mal aussen vor. Wichtig, vorher ein Backup erstellen. Hast du alle Plugins deaktivert und ein Standard Theme aktiviert?

    3 Mal editiert, zuletzt von Hille (30. Januar 2025 um 12:17)

  • ändere mal die composer.json so ab

    Deine zugangsdaten stehen in der .env.local. Die .env lass mal aussen vor. Wichtig, vorher ein Backup erstellen. Hast du alle Plugins deaktivert und ein Standard Theme aktiviert?

    Hallo, ich habe keine .env.local. Datei.