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