У меня установлено Мега Меню на моем сайте WordPress. В одном из меню содержится более 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_se c. Это также означает, что клиент использует код ajax, который запрашивает с сервера более 1 МБ.
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
Согласно представителю, мне нужно улучшить код, но я не точно точно, что он имеет в виду или как это сделать. Есть ли другой обходной путь для добавления пункта меню?