Hallo,
wir sind in der Entwicklung gerade dabei, dass Update unseres Shops von 6.4 auf 6.6 vorzubereiten, dabei sind aber noch ein paar Fragen offen, welche wir bisher noch nicht beantworten konnten. Zuerst aber ein paar Vorinformationen.
Zur Entwicklung wird Docker verwendet, Git wird zur Versionierung angewendet. Der Update-Prozess wird via Composer geführt. Geänderte Files außerhalb des Composers wurden geänder / hinzugefügt, indem eine neue Instanz installiert worden ist und diese dann in das bestehende System übertragen worden sind. PHP-Version wird mit dem neuen Core angehoben. Damit ist der Core vorbereitet. Plugins (57) sind deaktiviert und Sales-Channel auf Default gesetzt. Migration der DB läuft durch, Standard-Shop lässt sich auch aufrufen.
Welche Information uns aktuell fehlen sind:
- Änderung der Version im Shopware-Account
- ist es möglich, die verwendete Shopware-Version im Shopware-Account beliebig zu ändern?
- da die Vorbereitung des Updates sicherlich einige Wochen in Anspruch nehmen wird, würden wir gerne live weiterhin Updates ausführen wollen, was die alte Version erfordert
- auf der anderen Seite müssen Plugins für die neue Core-Version geupdatet werden, was eine Anhebung der Version im Account voraussetzt
- bedarf es ggf. eines Zweitaccounts, wo man dann Mieten doppelt laufen lassen muss oder gibt es eine Art Sandbox?
- ist es möglich, die verwendete Shopware-Version im Shopware-Account beliebig zu ändern?
- Erste Ausführung der Migration bleibt stehen
- wenn
console system:update:finish
ausgeführt wird, bleibt es beicleared the shopware cache stehen
, was könnte dies verursachen?- sobald man diesen abbricht und erneut ausführt, läuft er durch und kopiert alle Bundles
- wenn
- neue Config-Werte
- gibt es eine Auflistung der neu eingeführten Config-Werte für die ENV und YML?
- beispielsweise wird der Wert
LOCK_DSN
nun verpflichtend - damit ist nicht die Gesamtübersicht gemeint, sondern eine Auflistung der neuen Werte, Ähnlich der inhaltlichen Änderungen im Git
- beispielsweise wird der Wert
- gibt es eine Auflistung der neu eingeführten Config-Werte für die ENV und YML?
- Best Practices beim Update
- da die offiziellen Anleitungen sehr rudimentär und lückenhaft sind, gerade der Part mit Composer, welche Dinge muss man beachten und welche Tipps sind hilfreich?
- (De)Aktivierung von Plugins via Console oder DB-Query?
- da diverse Abhängigkeiten bestehen und der Zeitaufwand immens ist, verwenden wir aktuell eine Query, was aber die eigenen Migrationen übergeht
- (De)Aktivierung von Plugins via Console oder DB-Query?
- da die offiziellen Anleitungen sehr rudimentär und lückenhaft sind, gerade der Part mit Composer, welche Dinge muss man beachten und welche Tipps sind hilfreich?
Hätte hier jemand ein Feedback für uns?
Vielen Dank.