Jedes Mal, wenn ich var / Repots auf der Magento 2-Website öffne, habe ich Hunderte und Tausende von Fehlerdateien gefunden, die alle dieselbe Meldung haben:
a:4:{i:0;s:71:"Unable to send the cookie. Maximum number of cookies would be exceeded.";
i:1;s:12555:"#0 /home/domain/public_html/vendor/magento/framework/Stdlib/Cookie/PhpCookieManager.php(116): Magento\Framework\Stdlib\Cookie\PhpCookieManager->checkAbilityToSendCookie('form_key', '........')...
Ich habe viel gesucht, aber keine Lösung gefunden. Die maximale Anzahl von Cookies ist standardmäßig auf 50 eingestellt.
Das Problem tritt in meinem Browser nicht auf. Es passiert meistens mit Kunden, die den Browser des Android-Handys Android Version 4.0.2 bis 4.4.0 verwenden.
Das Löschen des Caches oder das Verwenden des privaten Browsings löst das Problem auf der Clientseite. Ich benötige jedoch eine serverseitige Lösung. (Ich habe einen Kunden gebeten, den Cache zu leeren, und das Problem ist auf seinem Handy gelöst.)
Antworten:
Dieser Artikel soll Ihnen helfen, eine bessere Vorstellung von der Grundursache (dh wie / was / warum) des Problems zu erhalten - https://mage2.pro/t/topic/84/2
Leider sieht es nicht so aus, als hätte Magento es eilig, das Problem für Browser mit Android-Betriebssystem zu beheben - https://github.com/magento/magento2/issues/7931
quelle
Ich konnte dieses Problem lösen, indem ich const MAX_COOKIE_SIZE = 40960 erhöhte.
public_html / vendor / magento / framework / Stdlib / Cookie / PhpCookieManager.php
quelle