# Einkaufswelt lädt endlos nach Php 8 Update

**URL:** https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910
**Category:** Shopware 5
**Created:** [9. Januar 2023 um 13:52 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910 "2023-01-09T13:52:28Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![skarpeta](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@skarpeta](https://forum.shopware.com/u/skarpeta)
#### Post date: [9. Januar 2023 um 13:52 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910/1 "2023-01-09T13:52:28Z")

</div>

Ich habe soeben auf Php 8 geupdated (ich weiß, etwas zu spät).

Beim ersten testen ging alles, nun ist mir aber aufgefallen (nach ca. 1h wieder reingeschaut). Das die Startseite komplett hängt und die Einkaufswelt endlos lange lädt.  
In der Konsole steht nichts und es gibt auch keine Shopware Logs dazu. Alle anderen Seiten funktionieren soweit.  
Ebenso auch Seiten die ebenfalls Einkaufswelten sind und genau so aufgebaut sind wie die Startseite öffnen sich.

Cache lokal und im Shop natürlich gelöscht, Theme kompiliert, nichts hilft.

Irgendeine Idee?

Danke!

Edit:  
Zurück auf Php 7.4 und alles läuft wunderbar.  
Ggf. führt wohl kein Weg am extended Support für 7.4 vom Hoster vorbei. **Spätestens 07/24 schauen wir doch mit SW5 eh in die Röhre oder nicht?** [Update Guide Shopware 5.7](https://docs.shopware.com/de/shopware-5-de/update-guides/update-guide-shopware-57#long-term-support)

PHP Logs:

```auto
[09-Jan-2023 16:42:33 Europe/Berlin] PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /homepages/5/d805147558/htdocs/shop/var/cache/production_202211020949/templates/frontend_NULLACHTACHTZEHN_de_DE_1_secure/1b/19/dd/1b19dd3991c8c8d52e16fd9d732e6a5faedfefcc.snippet.action-filter-panel.tpl.php:624
Stack trace:
#0 /homepages/5/d805147558/htdocs/shop/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(180): content_63bc33652703a8_40309429(Object(Enlight_Template_Default))
#1 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/View/Default.php(286): Smarty_Internal_TemplateBase->fetch()
#2 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(180): Enlight_View_Default->render(Object(Enlight_Template_Default))
#3 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(207): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default))
#4 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(124): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render()
#5 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Event/Handler/Default.php(90): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch(Object(Enlight_Controller_ActionEventArgs))
#6 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Event/EventManager.php(207): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs))
#7 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Action.php(229): Enlight_Event_EventManager->notify('Enlight_Control...', Object(Enlight_Controller_ActionEventArgs))
#8 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch('indexAction')
#9 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#10 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch()
#11 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#12 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#13 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Components/HttpCache/AppCache.php(266): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#14 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(452): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#15 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(346): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true)
#16 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Components/HttpCache/AppCache.php(192): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#17 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(224): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#18 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Components/HttpCache/AppCache.php(117): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#19 /homepages/5/d805147558/htdocs/shop/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#20 {main}
  thrown in /homepages/5/d805147558/htdocs/shop/var/cache/production_202211020949/templates/frontend_NULLACHTACHTZEHN_de_DE_1_secure/1b/19/dd/1b19dd3991c8c8d52e16fd9d732e6a5faedfefcc.snippet.action-filter-panel.tpl.php on line 624

```

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [9. Januar 2023 um 15:22 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910/2 "2023-01-09T15:22:21Z")

</div>

> [@skarpeta](#):
>
> die Einkaufswelt endlos lange lädt

Da wäre mein erster Blick in die Logs gewesen. Vielleicht ist die Ursache ja behebbar.

---

<div class="post-metadata">

### Author: ![skarpeta](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@skarpeta](https://forum.shopware.com/u/skarpeta)
#### Post date: [9. Januar 2023 um 15:25 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910/3 "2023-01-09T15:25:25Z")

</div>

In welche? Der Hoster stellt keine meinte dieser bei einem Problem in der Vergangenheit (ist ein Managed Server und kein Root Server) + habe ich ja geschrieben das ich in den Shopwarelogs nichts finde. Wenn ich im Backend auf Einstellungen → Logfile gehe habe ich bei „Systemlogs“ nichts von heute oder vor einiger Zeit drin. Das 1. ist von November 22

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [9. Januar 2023 um 15:29 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910/4 "2023-01-09T15:29:06Z")

</div>

Mit Logs meinte ich natürlich nicht nur Shopware Logs, sondern auch Server Logs. Oder mal beim Shop das Debugging aktivieren und Fehler ausgeben lassen.

SW Hilfe:

- Devtools deines Browsers nutzen

- Browser F12 (Entwicklerwerkzeuge) aktivieren, Seite neuladen und nach Fehlerausgaben schauen

- ggf. auch den Cache komplett löschen - also den Ordner var/cache/production\_xxx komplett

- Fehlermeldungen aktivieren und untersuchen  
[Shopware 5 - Tutorials & FAQs - Fehlermeldungen in Shopware debuggen](https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/fehlermeldungen-in-shopware-debuggen)

- Fehlermeldungen in error\_log auf Server untersuchen (mögliche PHP-Fehler, z.B. Error 5xx)  
Bitte nicht mit Shopware Log verwechseln. Liegt meist außerhalb vom httpdocs-Order der Domain - ggf. beim Hoster anfragen.

---

<div class="post-metadata">

### Author: ![skarpeta](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@skarpeta](https://forum.shopware.com/u/skarpeta)
#### Post date: [9. Januar 2023 um 15:31 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910/5 "2023-01-09T15:31:18Z")

</div>

Danke. Ich hake mal erneut nach ob ich logs dazu bekommen kann.  
Cache Ordner löschen probiere ich jetzt auch parallel, bzw. Debuggen

---

<div class="post-metadata">

### Author: ![skarpeta](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@skarpeta](https://forum.shopware.com/u/skarpeta)
#### Post date: [9. Januar 2023 um 15:43 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910/6 "2023-01-09T15:43:47Z")

</div>

Plötzlich ging es doch Logs vom Hoster zu erhalten…

```auto
[09-Jan-2023 16:42:33 Europe/Berlin] PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /homepages/5/d805147558/htdocs/shop/var/cache/production_202211020949/templates/frontend_NULLACHTACHTZEHN_de_DE_1_secure/1b/19/dd/1b19dd3991c8c8d52e16fd9d732e6a5faedfefcc.snippet.action-filter-panel.tpl.php:624
Stack trace:
#0 /homepages/5/d805147558/htdocs/shop/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(180): content_63bc33652703a8_40309429(Object(Enlight_Template_Default))
#1 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/View/Default.php(286): Smarty_Internal_TemplateBase->fetch()
#2 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(180): Enlight_View_Default->render(Object(Enlight_Template_Default))
#3 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(207): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate(Object(Enlight_Template_Default))
#4 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php(124): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render()
#5 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Event/Handler/Default.php(90): Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch(Object(Enlight_Controller_ActionEventArgs))
#6 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Event/EventManager.php(207): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs))
#7 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Action.php(229): Enlight_Event_EventManager->notify('Enlight_Control...', Object(Enlight_Controller_ActionEventArgs))
#8 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Dispatcher/Default.php(467): Enlight_Controller_Action->dispatch('indexAction')
#9 /homepages/5/d805147558/htdocs/shop/engine/Library/Enlight/Controller/Front.php(225): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#10 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Kernel.php(197): Enlight_Controller_Front->dispatch()
#11 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(85): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#12 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(479): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#13 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Components/HttpCache/AppCache.php(266): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#14 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(452): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#15 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(346): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true)
#16 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Components/HttpCache/AppCache.php(192): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#17 /homepages/5/d805147558/htdocs/shop/vendor/symfony/http-kernel/HttpCache/HttpCache.php(224): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#18 /homepages/5/d805147558/htdocs/shop/engine/Shopware/Components/HttpCache/AppCache.php(117): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#19 /homepages/5/d805147558/htdocs/shop/shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#20 {main}
  thrown in /homepages/5/d805147558/htdocs/shop/var/cache/production_202211020949/templates/frontend_NULLACHTACHTZEHN_de_DE_1_secure/1b/19/dd/1b19dd3991c8c8d52e16fd9d732e6a5faedfefcc.snippet.action-filter-panel.tpl.php on line 624

```

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [10. Januar 2023 um 15:04 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910/7 "2023-01-10T15:04:10Z")

</div>

Sieht ja fast so aus, als ob da er wegen irgendwlechen Filtern meckert. Aber das ist jetzt nur eine Idee bzw. Vermutung.

---

<div class="post-metadata">

### Author: ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)
#### Post date: [10. Januar 2023 um 16:23 UTC](https://forum.shopware.com/t/einkaufswelt-laedt-endlos-nach-php-8-update/97910/8 "2023-01-10T16:23:58Z")

</div>

„count“ und „.tpl“ riechen für mich nach einer Eigenbastellei (oder Plugin) für Filter, wobei mich da noch „snipped“ ein wenig irritiert. Der „count“-Bereich sollte noch mit einer Array-Abfrage (if) umschlossen werden.  
Mal mit dem Standard-Responsive testen.
