Magento 2:无效的表单密钥。请刷新页面。产品保存错误

问题:

从Magento 2管理员保存产品时发生以下错误:

Invalid Form Key. Please refresh the page.

原因:

导致此错误的原因与PHP设置中的max_input_vars(最大输入变量)指令有关。

所述max_input_vars指令值是可用于单个函数变量的最大数目。

默认情况下,max_input_vars的值为1000

解:

应该增加max_input_vars的值以解决该错误。

要增加max_input_vars值,我们需要编辑php.ini文件。

您可以使用以下命令找到php.ini文件的路径:

php -i | grep php.ini

输出:

Configuration File (php.ini) Path => /usr/local/php5/lib
Loaded Configuration File => /usr/local/php5/lib/php.ini

打开php.ini文件并增加max_input_vars的值:

; How many GET/POST/COOKIE input variables may be accepted
 max_input_vars = 5000

保存php.ini文件,然后重新启动Web服务器。

如果使用的是Apache WebServer,则可以使用以下命令重新启动它:

苹果系统:

sudo /usr/sbin/apachectl restart

Linux(Debian / Ubuntu):

sudo /etc/init.d/apache2 restart
 
//OR
 
sudo service apache2 restart

Linux(CentOS):

sudo /sbin/service httpd restart
 
//OR
 
sudo systemctl restart httpd.service

相关文章

0 0 投票数
文章评分
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论