Wenn sich Einstellungen im Magento Admin ändern lassen, nach dem Speichern aber wieder auf dem alten Wert stehen, kann die Ursache auch außerhalb von Magento liegen. Bei großen Konfigurationsformularen ist max_input_vars eine mögliche Ursache.

PHP akzeptiert standardmäßig nur eine begrenzte Anzahl an Eingabevariablen. Wird dieses Limit überschritten, werden die weiteren Werte des Formulars abgeschnitten und erreichen Magento beim Speichern überhaupt nicht. Besonders bei umfangreichen Extensions oder vielen Konfigurationsfeldern kann das auftreten.

Der aktuell konfigurierte Wert lässt sich beispielsweise prüfen mit:

Häufig steht dort:

Das Limit kann in der verwendeten php.ini entsprechend erhöht werden:

Anschließend muss der entsprechende PHP Dienst neu geladen werden. Wichtig dabei: Die PHP Konfiguration des Webservers kann von der CLI Konfiguration abweichen. Ein korrekt gesetzter Wert im CLI bedeutet deshalb noch nicht automatisch, dass PHP FPM denselben Wert verwendet.

Wenn Magento Admin Einstellungen also scheinbar speichert, einzelne Werte anschließend aber wieder verschwunden sind, lohnt sich ein Blick auf max_input_vars, bevor die Ursache in Magento selbst gesucht wird.

Admin Einstellungen werden nicht gespeichert
Sie benötigen Unterstützung bei der Umsetzung dieser Lösung oder Sie haben die passende Lösung für Ihr Magento Problem noch nicht gefunden? Kontaktieren Sie mich und ich helfe Ihnen bei Ihrem Magento Projekt!
Schlagwörter: