Ich erhalte folgende Errorlog:
shop/engine/Shopware/Plugins/Community/Core/SwagLicense/Bootstrap.php was encoded by the ionCube Encoder for PHP 5.6 and cannot run under PHP7.1 or later.
Man kann sich weder ins Admin einloggen, noch sieht man das Frontend. Kann man das Plugin irgendwie in der DB deaktivieren oder wie löse ich das Problem? Der Hoster bietet kein PHP 5.6 mehr an.
Ich nehme an du meinst „SwagLicense“ auf Active 0 setzen? Jetzt erscheint zumindest das Backend wieder. Oder was ist mit Löschen gemeint?
Was sind die nächsten Schritte?
Die Plugins lassen sich ja jetzt nicht mehr updaten (genau das wird für ein Shopware-Update aber empfohlen). Derzeit läuft Shopware 5.5.3. Wie komme ich auf die neue 6er?
genau - nachdem Du jetzt wieder Zugriff auf das Backend hast, den Shopware Lizenz Manager deinstallieren und vollständig löschen. Der Lizenzmanager wurde nur für ionCube verschlüsselte Plugins benötigt und für das Update auf neuere Shopware Versionen (z.B. 5.6.xx oder 5.7.xx, welche auch mind. PHP 7.2 benötigen) darf kein verschlüsseltes Plugin mehr in Deinem Shop aktiv sein).
Mit folgendem Plugin kannst Du prüfen, ob Du noch verschlüsselte Plugins aktiv hast:
Bzgl. Deiner Frage zu Shopware 6:
Ein direktes Update von Shopware 5 auf 6 ist nicht möglich, da es sich um eine komplette Neu-Entwicklung handelt. Hier benötigst Du also eine „frische“ Shopware 6 Installation und kannst Artikel usw. mittels Migrations-Plugin von Deinem Shopware 5 Shop in Deinen neuen Shopware 6 Shop importieren. Template-Gestaltung usw. ist in Shopware 6 neu, d.h. Design, Einstellungen usw. musst Du erneut vornehmen, da es sich wie erwähnt bei Shopware 6 praktisch um eine komplett neue Basis handelt - das Migrationsplugin unterstützt Dich bei der Übernahme der Shop-Daten.
[quote=„SCOOPEX, post:5, topic:89420“]
genau - nachdem Du jetzt wieder Zugriff auf das Backend hast, den Shopware Lizenz Manager deinstallieren und vollständig löschen. [/quote]
Wo finde ich den?
Ich habe Ioncube Check installiert, kann es aber nirgendwo aufrufen. Was mache ich, wenn ich noch ein verschlüsseltes Plugin von einem damaligen Drittprogrammierer benötige?
Wie viele Shopware 5 sind verhältnismässig derzeit noch in Betrieb?
Bei jeder Aktion im Plugin Manager erscheint folgende Fehler-Box:
Error
The file /home/httpd/vhosts/…/shop/engine/Shopware/Plugins/Community/Core/SwagLicense/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.
The file /home/httpd/vhosts/…/shop/engine/Shopware/Plugins/Community/Frontend/KamoUspHeader/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.
KamoUspHeader bezieht sich wohl auf das Plugin „USP / Conversion Header“ - dieses ist nicht kompatibel und muss dann ebenfalls genau so wie der Lizenz-Manager entfernt werden.
Okay, jetzt sieht es schon mal besser aus: Zwei Plugins wurden von den Autoren nicht als kompatibel markiert. Das Views-Theme könnte ich allenfalls löschen (zumal da nichts mehr entwickelt wird). Der IonCube-Checker zeigt mir nix an.
wenn diese nicht als kompatibel markiert sind und/oder nicht geprüft werden können, solltest Du diese im Zweifel ebenfalls entfernen, falls Du die aktuelle Shopware Version verwenden möchtest.
Offenbar wurde es nicht sauber deinstalliert, da lt. Fehlermeldung noch auf dieses verwiesen wird. Kannst evtl. mal versuchen den Shopcache komplett zu löschen und/oder Dein aktuelles Theme neu zu kompilieren.
Ciao, das Theme wurde über den Deinstallbutton im Plugin-Manager deinstalliert. Es gibt derzeit merkwürdigerweise gar kein Theme im Theme-Manager, wenn ich die Fehlerbox wegklicke. Shopcache leeren hilft auch nicht.
Ich habe das Views(Responsive) Theme jetzt wieder installiert und die Fehlermeldung nicht mehr. Screenshot unten: