# Zend OPCache

**URL:** <https://forum.shopware.com/t/zend-opcache/56636>\
**Category:** Installation/Einstieg\
**Created:** [22. November 2018 um 15:50 UTC](https://forum.shopware.com/t/zend-opcache/56636 "2018-11-22T15:50:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![work](https://avatars.discourse-cdn.com/v4/letter/w/e99b99/32.png) [@work](https://forum.shopware.com/u/work)\
**Post date:** [22. November 2018 um 15:50 UTC](https://forum.shopware.com/t/zend-opcache/56636/1 "2018-11-22T15:50:38Z")

</div>

Hallo zusammen,

wir haben Shopware auf einem 1und1-Hosting aufgesetzt und den Zend OPCache aktiviert. Im Backend wird dieser als aktiv angezeigt. Die Größe des Zend OpCache beträgt aber immer 0?

Haben wir etwas falsch konfiguriert?

Unser Setting in den php.ini:

```
 zend\_extension=opcache.so; opcache.enable=1; opcache.memory\_consumption=32; opcache.interned\_strings\_buffer=8; opcache.max\_accelerated\_files=3000; opcache.revalidate\_freq=180; opcache.fast\_shutdown=0; opcache.enable\_cli=0; opcache.revalidate\_path=0; opcache.validate\_timestamps=2; opcache.max\_file\_size=0; opcache.file\_cache=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/.opcache; opcache.file\_cache\_only=1;
```

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [22. November 2018 um 15:58 UTC](https://forum.shopware.com/t/zend-opcache/56636/2 "2018-11-22T15:58:50Z")

</div>

Nicht Shopware entscheidet welche Daten im opcache abgelegt werden, dass macht der Server.&nbsp;

---

<div class="post-metadata">

**Author:** ![work](https://avatars.discourse-cdn.com/v4/letter/w/e99b99/32.png) [@work](https://forum.shopware.com/u/work)\
**Post date:** [23. November 2018 um 08:06 UTC](https://forum.shopware.com/t/zend-opcache/56636/3 "2018-11-23T08:06:07Z")

</div>

Ist ein Fehler in der Konfiguration des OPcache ersichtlich?

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [23. November 2018 um 12:35 UTC](https://forum.shopware.com/t/zend-opcache/56636/4 "2018-11-23T12:35:52Z")

</div>

Wir haben das gleiche Problem, der cache läuft offensichtlich ohne Probleme.

Ich bin auch schon alle ini- Dateine auf dem server durch. Und habe auch einige Einstellungen durchprobiert; ohne Erfolg.

Wie im ersten post beschrieben steht einfach im backend immer 0 beim opcache

Das Problem tritt erst in zusammenhang mit 5.5 und php 7.2 bei uns auf.

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [23. November 2018 um 19:11 UTC](https://forum.shopware.com/t/zend-opcache/56636/5 "2018-11-23T19:11:20Z")

</div>

Ich konnte das Problem vorerst lösen: in Plesk gibt es eine automatisierte Standart-Einstellung für “disable\_funktions” - “opcache\_get\_status”

Diese einfach rauslöschen.

---

<div class="post-metadata">

**Author:** ![dogado\_shops](https://avatars.discourse-cdn.com/v4/letter/d/b4bc9f/32.png) [@dogado\_shops](https://forum.shopware.com/u/dogado_shops)\
**Post date:** [23. November 2018 um 19:39 UTC](https://forum.shopware.com/t/zend-opcache/56636/6 "2018-11-23T19:39:48Z")

</div>

Hi,

damit solltest Du aufpassen - Shopware verwendet die opcache\_get\_status() Abfrage. Wird 0 zurück gegeben bedeutet das nicht, dass kein OPCache aktiv ist sondern nur, dass die Abfrage keine Rückmeldung erhält. Wenn Du nicht alleine auf dem Server bist, sollte die Standard-Einstellung aus Sicherheitsgründen nicht geändert werden - hier findest Du mehr Details zum Thema:

> **[Mitigating PHP’s long standing issue with OPCache leaking sensitive data](https://ma.ttias.be/mitigating-phps-long-standing-issue-opcache-leaking-sensitive-data/)**
>
> A very old security vulnerability has been fixed in PHP regarding the way it handles its OPCaches in environments where a single master process shares multiple PHP-FPM pools.

Ob ZendOP läuft, kannst Du in Deiner phpinfo sehen oder auch im Shopware Backend in den Cache Performance Einstellungen.

VG

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [24. November 2018 um 06:41 UTC](https://forum.shopware.com/t/zend-opcache/56636/7 "2018-11-24T06:41:29Z")

</div>

Der Link betrifft einen Bug der schon gefixt wurde.

Glücklicherweise bin ich dort alleine auf dem Server (nicht 1und1 !).

Edit: Die Funktion lässt sich je Benutzer einzeln abschalten.

Aber warum dann der Fehler in Shopware mit der 0. Dass er definitiv aktiv ist hatte ich ja schon geschrieben.

&nbsp;

(Zeitgleich ist auch ein anderer Fehler damit behoben worden: die fehlerhafte IPN-Abfrage von Amazon funktioniert nun plötzlich.)
