1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Beheben Sie das Problem des Prestashop-Moduls "Faceted Search"
Diese Anleitung hilft Ihnen, ein Problem mit dem CMS Prestashop und insbesondere mit seinem Modul „Faceted Search“ (Facetten-Suche) zu lösen, das die Verwaltung von Filtern auf den Seiten der Produktkategorien ermöglicht.
Das Problem
Dieses spezielle Suchmodul von Prestashop erstellt einen Cache in der Datenbank, um die Suche zu beschleunigen. Allerdings wird die entsprechende Tabelle nie bereinigt, was Probleme fĂĽr die Hosting-Infrastruktur verursacht.
Erste Lösung
Die erste Lösung besteht darin, den vorgeschlagenen Cache zu deaktivieren.
Wenn Sie ein Cache-Modul haben, wie z.B. Ultimate Cache
, gibt es keine negativen Auswirkungen.
Dazu:
- Gehen Sie im PrestaShop-Administrationspanel zu Module → Modul-Manager.
- Wählen Sie Module aus und verwenden Sie das Suchfeld, um „facet“ zu finden.
- Klicken Sie auf Konfigurieren neben dem im Ergebnis erhaltenen Modul:
- Deaktivieren Sie die Schaltfläche dazu:
Zweite Lösung
Die zweite Lösung besteht darin, einen Cronjob zu erstellen, der die Tabelle reinigt, z.B. jeden Abend:
- Kopieren Sie aus den Moduleinstellungen die bestehende URL auf der Schaltfläche
Clear cache
:
Erstellen Sie dann im Infomaniak Manager einen Webcron (nehmen Sie sich diesen anderen Leitfaden dazu zur Kenntnis), um die im Punkt 1 oben kopierte URL auszufĂĽhren, z.B. 1 Mal pro Tag und Nacht.