更新Mega菜单后,请求实体太大

时间:2020-02-07 16:43:48

标签: ajax wordpress megamenu

我在WordPress网站上安装了Mega Menu。菜单之一包含100多个项目。

现在,当我尝试向菜单中添加新项目时,会出现错误:

请求实体太大

我在Google上发现我应该用以下内容更新functions.php文件

@ini_set( 'upload_max_size' , '128M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'max_execution_time', '300' );

如果这不起作用,我还添加到了.htaccess文件

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

但是问题仍然存在。因此,我联系了托管支持,以检查这是否是服务器问题,他们告诉了这一点:

您网站上的某些内容触发了mod_sec。 这也意味着,客户使用的ajax代码从服务器请求的内存超过1MB。

ModSecurity: Request body no files data length is larger than the configured limit (1048576).. 
Deny with code (413) [hostname "dev2.pixlgraphx.com"] [uri "/corvettes2/wp-admin/nav-menus.php"] 
[unique_id "Xjia@RHt7H@DgM6lcn0qkAAAAEE"], referer: http://dev2.pixlgraphx.com/corvettes2/wp-admin/nav-menus.php

根据代表,我需要改进代码,但是我不确定他到底是什么意思或怎么做。还有其他解决方法来添加菜单项吗?

0 个答案:

没有答案