Umstieg 5.4.5 auf SW6

Derzeit habe ich SW6 auf einer anderen Domain testweise installiert, schätze aber das ist nicht der beste Weg um später in den Live Betrieb zu wechseln.

Ist irgendwo beschrieben wie man am besten vorgeht um gleichzeitig den SW5 Shop laufen zu lassen und SW6 testweise auf der gleichen Domain zu betreiben, mit einem späteren reibungslosen Wechsel auf SW6 ?

Ja ist es! Les dir mal das gesamte Kapitel durch:

https://docs.shopware.com/de/migration-de/shopware5

Zusammengefasst: Im Account Migrationsumgebund erstellen, Shopware 6 über eine Subdomain parallel betreiben und die Daten migriieren.

Tja, da stehe ich jetzt aber vor dem Problem dass für SW6 PHP7 erforderlich ist, SW5.4.5 aber nicht mit PHP7 läuft, ich also nicht beides auf der gleichen Domain instalieren kann.

Oder hat da jemand eine Idee?

Hallo colonia,

grundsätzlich ist SW5.4 mit PHP7 kompatibel. Falls es in deiner Umgebung nicht funktioniert, muss es an Plugins oder anderen individuellen Geschichten liegen.

Viele Grüße aus Schöppingen

cool Michael Telgmann

Ich habe die Fehlmeldung nicht mehr genau vor Augen, aber es bezog sich auf ionCube

Es liegt am Plugin LizenzManager und jetzt weiß ich nicht ob ich den bei 5.4.5 auch einfach löschen kann um PHP 7.2.x nutzen zu können

Hallo,

so weit ich weiß musst du im Shopware Account die PHP Version für deinen Shop umstellen und dann kannst du kompatible Version des Lizenzmanagers für PHP 7 downloaden. Danach solltest du auf PHP7 umstellen können. Für mehr Informationen siehe auch https://docs.shopware.com/de/shopware-5-de/update-guides/update-guide-shopware-52#shopware-und-php7
https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/quelloffenheit-shopware-55

Viele Grüße aus Schöppingen

cool Michael Telgmann

Also die Möglichkeit im Account die PHP Version umzustellen habe ich nicht gefunden. Den Lizenzmanager habe ich im Shop auch nur in einer Version gefunden, die die ich installiert habe.
 

Meine aktuelle Fehlermeldung bei PHP 7.2.x lautete:

Fatal error : The file /var/www/vhosts/domain.de/httpdocs/engine/Shopware/Plugins/Community/Backend/ViisonDHL/Bootstrap.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP 7.1 or later. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 7.1. in Unknown on line 0

Den DHL-Adapter habe ich in der aktuellen Version installiert 4.17.7
und der scheint auch mit deaktiviertem LizenzManager zu laufen. Brauche ich den LizenzManager überhaupt noch?

Ich habe nur aktuelle Plugins installiert, Zahlungsmittel wie Paypal, Amazon und Stripe sowie DHL und Deutsche Post für Labeldruck.

Inhalt gelöscht

Hallo,

der Fehler sagt im Prinzip schon, was falsch gelaufen ist. Du versucht ein Plugin unter PHP7.1 laufen zu lassen, dass mit IonCube für PHP 5.6 codiert wurde. Das funktioniert nicht. Irgendwo konnte man seine PHP Version für einen Shop mal einstellen. Ich bin aber ehrlich gesagt nicht mehr sicher, ob das immer noch so ist. Vielleicht weiß [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍ da mehr 

Viele Grüße aus Schöppingen

cool Michael Telgmann

Laut meinem System habe ich beim DHL Adapter die Version 4.17.7.0 installiert, das müsst doch die quelloffene Version sein.
Ist es vielleicht der LizenzManager der hier stört. Ich habe den deinstalliert, vielleicht muss ich den löschen damit es funktioniert.
Bin für Tipps dankbar.

Hallo,

der Lizenz Manager sowie alle weiteren verschlüsselten Plugins dürfen nicht mehr in PHP 7.2 verwendet werden - generell werden die verschlüsselten Plugins nur bis maximal PHP 7.0 unterstützt. Wichtig ist es also, dass du die verschlüsselten Erweiterungen vom Server löscht. Es gibt im Store ein Plugin names Ioncube Checker, welches dir notfalls dabei helfen kann die verschlüsselten Plugins zu ermitteln.

LG Andre

Ok, danke das Checker Plugin zeigt mir dass es noch weitere verschlüsselte Plugins gibt.

Ich denke ich werde wohl von 5.4.5 auf eine neuere Version updaten müssen um eine PHP7 Umgebung mit unverschlüsselten Plugins zu haben.

Frage: Auf welche SW5 Version kann/soll ich updaten ?

Mir geht es nur darum eine PHP7.2.x Migrationsumgebung für SW6 zu haben und möchte durch das Update jetzt nicht noch viel an meinem SW5 Shop anpassen müssen.

Versuch in einer Testumgebung mal das Update auf die 5.6.4 - achte aber auf die Hinweise im Auto Updater, bevor du startest. Dann sollte es keine großen Probleme geben.

Der Update Versuch von 5.4.5 auf 5.6.4 war leider nicht erfolgreich, auch nicht mit Unterstützung durch den Hoster. Macht es Sinn es mit einer vorherigen 5er Version zu versuchen? Wenn ja, welche? Hauptsache ich komme irgendwie in eine PHP7 Umgebung.

Der Update Versuch von 5.4.5 auf 5.6.4 war leider nicht erfolgreich

So ein Update ist kein Problem. Ursache finden, abstellen und neu versuchen - ggf. auch auf einer Testumgebung.