# XDebug und ionCube / verschlüsselte Plugins

**URL:** <https://forum.shopware.com/t/xdebug-und-ioncube-verschlusselte-plugins/46698>\
**Category:** Programmierung\
**Created:** [4. Juli 2017 um 12:19 UTC](https://forum.shopware.com/t/xdebug-und-ioncube-verschlusselte-plugins/46698 "2017-07-04T12:19:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [4. Juli 2017 um 12:19 UTC](https://forum.shopware.com/t/xdebug-und-ioncube-verschlusselte-plugins/46698/1 "2017-07-04T12:19:36Z")

</div>

Hallo zusammen,

nach einem Jahr Shopware Absitenz bin ich jetzt wieder ein bisschen in die Shopware Entwicklung eingestiegen. Ehemals habe ich hauptsächlich für einen Kunden mit SW4 entwickelt. Damals auch lokal mit XDebug. Ich hatte nie Probleme damit. Alles lief wunderbar. Auch verschlüsselte Plugins mit ionCube liefen lokal. Aktuell habe ich massive Probleme mit dem lokalen debuggen. Inzwischen habe ich [hier](https://forum.shopware.com/discussion/comment/154437) und [hier](https://forum.shopware.com/discussion/comment/135110/#Comment_135110) zusammengelesen, dass sich XDebug und ionCube seit SW5 mehr nicht miteinander verstehen. Das ist natürlich sehr bedauerlich. Vor allem das es ja mal funktioniert hat. Mich würde daher interessieren, ob jemand von euch weiß woran das liegt und ob es nicht doch einen Weg gibt.

VG Arne

---

<div class="post-metadata">

**Author:** ![macrama](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@macrama](https://forum.shopware.com/u/macrama)\
**Post date:** [1. August 2017 um 19:46 UTC](https://forum.shopware.com/t/xdebug-und-ioncube-verschlusselte-plugins/46698/2 "2017-08-01T19:46:52Z")

</div>

Hi

Ich habs nach stundenlangen rumprobieren geschaft. vielleicht hilft es dir bzw. jemanden  
(verwende die shopware vagrant maschine, sollte aber keinen unterschied bei lokalen installationen MAMP etc machn)…

die beiden Extensions werden manuel geladen und zwar direkt hintereinander…&nbsp;

ini File:  
zend\_extension = /usr/lib/php/20151012/ioncube\_loader\_lin\_7.0.so  
zend\_extension=/usr/lib/php/20151012/xdebug.so  
zusätzlich noch opcache komplett deaktiviert…  
opcache.enable=0

so bekomm ich eine halbwegs stabile debugsession hin und&nbsp;man kann damit zumindest sinnvoll arbeiten.

grüße  
ra.ma.,  
der findet das ioncube eine krankheit ist und großteils vermutlich nur dazu dient&nbsp;um miesen code zu vertuschen.&nbsp;  
&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [4. August 2017 um 10:20 UTC](https://forum.shopware.com/t/xdebug-und-ioncube-verschlusselte-plugins/46698/3 "2017-08-04T10:20:12Z")

</div>

Hey @macrama‍,

danke für dein Feedback. Ich habe eben nochmal explizit die Reihenfolge konfiguriert. Leider keine Abhilfe. Aber ich habe auch noch PHP 5.6 und Ioncube Loader in Version 6 bei mir. So wie es aussieht nutzt du PHP7 und auch eine neuere Version von IonCube. Ich werde mal ein Update versuchen. Vielleicht klappt es mit einer neuren Version.

---

<div class="post-metadata">

**Author:** ![macrama](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@macrama](https://forum.shopware.com/u/macrama)\
**Post date:** [7. August 2017 um 12:04 UTC](https://forum.shopware.com/t/xdebug-und-ioncube-verschlusselte-plugins/46698/4 "2017-08-07T12:04:38Z")

</div>

Hi,&nbsp;

mit 5.6 geht leider es nicht… hab ich gerade gestest… breakpoints in der shopware.php funktionieren, alle danach werden ignoriert&nbsp;bzw. funktioniert die seite bei laufender session nicht.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [8. August 2017 um 09:09 UTC](https://forum.shopware.com/t/xdebug-und-ioncube-verschlusselte-plugins/46698/5 "2017-08-08T09:09:45Z")

</div>

Ich kann jetzt auch bestätigen, dass es mit PHP 7.0 funktioniert.

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [8. August 2017 um 10:34 UTC](https://forum.shopware.com/t/xdebug-und-ioncube-verschlusselte-plugins/46698/6 "2017-08-08T10:34:12Z")

</div>

Ich hab die Erkennstnisse mal mit in die Doku aufgenommen:&nbsp;[Add Xdebug and Ioncube Loader issues to debug page by buddhaCode · Pull Request #633 · shopware/devdocs · GitHub](https://github.com/shopware/devdocs/pull/633)
