PHP 7 - Ioncube

Für PHP 7 gibt es mittlerweile die 5. Beta-Version des Ioncube-Loader. Diesen habe ich auf dem Server eingebunden um gekaufte Plugins aktivieren zu können. Leider funktioniert Shopware mit diesen Ioncube nicht, es kommt bei aktivierten Lizenzmanager die Meldung das PHP 5.6 erwartet wird.

Wann wird Shopware “wirklich” PHP 7 kompatibel sein? Teuer gekaufte Plugins können nicht eingesetzt werden… Ach doch, sorry, PHP 5.6.XX installieren. ^^

Hallo,

das hat nichts mit PHP 7 direkt zu tun. Das liegt daran, dass man eine neue Version von IonCube benötigt und wir die Plugins neu verschlüsseln müssen :frowning:
Das haben wir aber bereits eingebaut. Du benötigst also um PHP 7 nutzen zu können mit verschlüsselten Plugins mindestens eine Shopware 5.2.0 (das muss auch so bei dir im Header des Backends stehen).

Wichtig: Ggf. verschlüsselte Plugins, die du vorher hattest, musst du einmal neu downloaden. Damit die Dateien auf deinem System auch aktuell sind.

Sebastian

Nachtrag: http://community.shopware.com/Update-auf-php7_detail_1927_719.html

1 Like

Hallo Sebastian,

lieben Dank für Deine Info.

Es funktioniert. :slight_smile:

Info: Damit es funktioniert muss der Lizenz-Manager neu installiert werden, ein reines überkopieren der aktuellen Version und danach “reinstall” reicht nicht aus.

Über die Konsole im Root der Shopware-Installation 

  1. php bin/console sw:plugin:deactivate SwagLicense

  2. php bin/console sw:plugin:uninstall SwagLicense

  3. php bin/console sw:plugin:delete SwagLicense

  4. php bin/console sw:store:download SwagLicense

  5. php bin/console sw:plugin:install SwagLicense

  6. php bin/console sw:plugin:activate SwagLicense

Herzliche Grüße