
WordPress CMS поддерживает большое количество крючков с помощью плагинов, тем и т.д. Но когда она ограничивает вас в выполнении какой-то функции из-за размера файла плагина, файлов плагина, таких как резервные копии, темы или видео, и т.д.
В этом случае вам нужно увеличить лимит размера загружаемого файла WordPress.
В этой обучающей статье для вебмастеров мы рассмотрим, как увеличить лимит размера загружаемых файлов с помощью function.php, .htaccess, php.ini, nginx.conf (nginx).
Увеличение максимального размера загружаемого файла в WordPress
Вы можете увеличить предельный размер загружаемых файлов в приложении WordPress, используя различные методы, которые позволяют загружать большие файлы на ваш сайт.
Использование файла функции темы function - function.php
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300');
Вы можете добавить следующие строки в файл function.php, чтобы увеличить размер файла. В приведенной выше команде максимальный размер файла составляет 64 МБ.
Вы можете изменить это значение для увеличения лимита, например, 512M для 512MB и 1G для 1GB.
Использование метода php.ini
Вы можете увеличить размер загружаемого файла WordPress, максимальный размер поста, лимит памяти, используя php.ini в Apache или NGINX.
php.ini может быть расположен в корневом каталоге приложения.
post_max_size = 64M
memory_limit = 512M
Найдите вышеуказанную команду и замените ее в соответствии с вашими потребностями, например, найдите upload_max_filesize и измените такие значения, как 512M, 1G и т.д.
Использование .htaccess для увеличения лимита размера загружаемых файлов
Вы можете отредактировать корневой файл .htaccess вашего сайта и вставить в него следующий код. Этот файл поддерживается веб-сервером Apache.
На сервере nginx эта функция недоступна.
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
Вставьте приведенные выше значения в файл .htaccess, чтобы увеличить ограничение на размер загружаемого файла. Измените значения в соответствии с вашими потребностями.
В блоке сервера NGINX
Если ограничение размера файла увеличено с помощью метода php.ini или function.php, а ваш сервер nginx остановил загрузку, вы можете добавить следующий код в блок сервера nginx.
По умолчанию ограничение размера файла nginx составляет 1 МБ. Вы можете увеличить это значение, добавив client_max_body_size в файл nginx.conf.
Для всех серверных блоков вы можете добавить код в блок http файла nginx.conf
...
client_max_body_size 100M;
}
Чтобы увеличить лимит для набора приложений/веб, измените значения в блоке server.
...
client_max_body_size 100M;
}
Увеличение лимита для определенного расположения каталога.
...
client_max_body_size 100M;
}
После изменения вышеуказанных настроек вы можете перезапустить или перезагрузить nginx для загрузки новых конфигураций.