im3
25. Februar 2019 um 18:22
1
Hey Ihr,
ich habe mein shopware auf 5.5.7 updatet und promt eine Tolle Fehlermeldung im frontend erhalten:
Fatal error : Uncaught RuntimeException: Could not write cacheKey “ci7c1c97df17c066924822b0af09a65251554962c61e23329aed04cd19020dc3b8” in /www/htdocs/w01859de/ichmichmirmeins.de/engine/Shopware/Components/HttpCache/Store.php:206 Stack trace: #0 /www/htdocs/w01859de/ichmichmirmeins.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(556): Shopware\Components\HttpCache\Store->write(Object(Symfony\Component\HttpFoundation\Request), Object(Symfony\Component\HttpFoundation\Response)) #1 /www/htdocs/w01859de/ichmichmirmeins.de/engine/Shopware/Components/HttpCache/AppCache.php(218): Symfony\Component\HttpKernel\HttpCache\HttpCache->store(Object(Symfony\Component\HttpFoundation\Request), Object(Symfony\Component\HttpFoundation\Response)) #2 /www/htdocs/w01859de/ichmichmirmeins.de/vendor/symfony/http-kernel/HttpCache/HttpCache.php(423): Shopware\Components\HttpCache\AppCache->store(Object(Symfony\Component\HttpFoundation\Request), Object(Symfony\Component\HttpFoundation\Response)) #3 /www/htdocs/w01859de/ichmichmirmeins.de/vendor in /www/htdocs/w01859de/ichmichmirmeins.de/engine/Shopware/Components/HttpCache/Store.php on line 206
Ich hoffe mir kann jmd. helfen. Vielen Dank!
im3
25. Februar 2019 um 18:24
2
In der log datei ist folgendes dazu zu finden:
Warm up http-cache error with shopId 1 Server error response
im3
25. Februar 2019 um 18:36
3
Liegt daran, dass wenn der HttpCache unter Einstellungen aktiviert ist, kommt die Fehlermeldung. Nun wäre es bzgl. Performance schon nicht schlecht, wenn Bilder, etc. ständig neugelanden werden müssten. Kann es sein, dass ich auf die oben genanten php Dateien ein anderes Zugriffsrecht einstellen muss? Also via FTP auf die Datei Zugriffsrecht für Gruppen und Öffentlich evt. auch auf schreiben setzen?
kulli
25. Februar 2019 um 19:16
4
Möglicherweise hast Du den cache nicht geleert und das theme nicht kompiliert nach dem Update ? Und den Browser cache ?
im3
25. Februar 2019 um 20:31
5
nein leider ist es das nicht. alles mehrmals gemacht.
Vermutlich gibt es da tatsächlich ein Problem, bitte ändere mal diese Zeile: shopware/Store.php at 9417d1b4a37d8e038facd55df8a6b9c87bb39771 · shopware/shopware · GitHub
Zu:
if (!false === $this->save($key, json_encode($content))) {
Vermutlich ist der Wert den die Methode zurück liefert leer aber nicht false
und wirft daher diesen Fehler.
2 „Gefällt mir“
Hi, wir haben genau das selbe Problem nach Update auf 5.5.7, zum Glück im Staging System.
Tja es erweist sich doch immer wieder als Klug niemals ein Update direkt nach Erscheinen aufzuspielen. Eigentlich wollten wir auch 5.5.6 .
Dann hoffen wir mal das Shopware dies schnell erledigt…
im3
26. Februar 2019 um 08:55
8
Super vielen lieben Dank! Jetzt geht’s wieder mit dem HTTP Cache.
@im3 Hast Du an dem Server den HTTP-Cache debug-Parameter an? Wenn Du den ausschaltest sollte der Fehler auch verschwinden.
1 „Gefällt mir“
im3
26. Februar 2019 um 20:21
10
@hsoebbing schrieb:
@im3 Hast Du an dem Server den HTTP-Cache debug-Parameter an? Wenn Du den ausschaltest sollte der Fehler auch verschwinden.
Bei meinem Hosting Server? Oder im Shop Backend?
In der config.php des Shops.
im3
27. Februar 2019 um 12:43
12
ja da ist unter:
// Http-Cache
2.
‘httpCache’ => [
3.
‘enabled’ => true , // true or false
4.
‘debug’ => true ,
5.
],
6.
7.
);
das debug true…soll ich das auf false machen? und dann in der store.php line 205 deine Input wieder rückgängig?
Hm, ist dies gar kein allgemeines Problem, das Shopware mit einem neuen Update direkt wieder beheben wird?
Dafür wird es ein Update geben. Aber das debug hat in Produktivsystemen nichts zu suchen, daher ist das kein Problem, was irgendwie kritisch ist.
im3
27. Februar 2019 um 20:29
16
@Moritz Naczenski schrieb:
ja, genau.
getan. funktioniert. Danke.
Kann man das auch korrekt mit der zuerst vorgeschlagenen Lösung fixen?
In unserer config.php ist zum httpCache nichts enthalten.
@ITSchweitzer schrieb:
Kann man das auch korrekt mit der zuerst vorgeschlagenen Lösung fixen?
In unserer config.php ist zum httpCache nichts enthalten.
Bei uns ist ebenfalls nichts in der config.php enthalten. Wir nutzen aktuell die 5.5.3.
Nochmal eine Antwort hier von den Experten wäre sehr nett…
shyim
6. März 2019 um 20:54
20
2 „Gefällt mir“