Kan entiteit Adobe Commerce-backend niet opslaan

Dit artikel biedt een oplossing als u een entiteit niet kunt opslaan in de Adobe Commerce-backend. Als u bijvoorbeeld een bepaalde cart_price regel.

Betrokken producten en versies

Dit probleem kan van invloed zijn op alle Adobe Commerce-versies waarvoor Max Session Size is geconfigureerd. Dit werd toegevoegd die van Magento Open Source 2.3.7-p1 en Adobe handel (alle plaatsingsmethodes) 2.4.3 begon.

Probleem

Wanneer u uw winkel opnieuw probeert te configureren, wordt de pagina opnieuw geladen en worden de wijzigingen niet opgeslagen. Een bericht is zichtbaar in var/log/system.log:

[11-27 00:30:52] report.WARNING: De sessiegrootte van 418056 overschrijdt de toegestane sessiegrootte van maximaal 256000. [][]

Stappen om te reproduceren:

Een voorbeeld van opslagconfiguratie die niet wordt opgeslagen:

  1. Selecteer een regel in de Adobe Commerce Store in Production > Marketing > Prijsregels voor winkelwagentjes.
  2. Kies een regel en stel deze in op Inactief en sla de wijziging op.

Verwacht resultaat:

De regel is ingesteld op inactief.

Werkelijk resultaat:

  • Pagina wordt opnieuw geladen zonder enig bericht.
  • De regel is nog steeds ingesteld op actief.

Oorzaak

Dit probleem houdt verband met de nieuwe functionaliteit die onlangs is geïntroduceerd en die invloed heeft gehad op de maximale sessiegrootte. Zie Sessiebeheer in onze ontwikkelaarsdocumentatie.

Oplossing

Verhoog de waarde Max Sessiegrootte in (Winkels > Configuratie > Geavanceerd > Systeem > Beveiliging > Maximale sessiegrootte).

Gerelateerde lezing

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a