Как увеличить максимальный размер загружаемого файла в WordPress

По умолчанию WordPress и многие хостинги ограничивают максимально допустимый размер загружаемого файла. Существует несколько способов обойти данное ограничение. В этой статье я расскажу только о самых популярных из них.

Но я расскажу о трех переменных, которые используются для установки лимита на загружаемые файлы:

  • Upload_max_filesize:  определяет максимально допустимый размер одного загружаемого файла.
  • Post_max_size:  определяет максимальный лимит загрузки для запроса POST. Обратите внимание на то, что один запрос может включать в себя несколько файлов.
  • Memory_limit:  определяет лимит памяти для одного скрипта. Это ограничение может быть равно или больше, чем значение переменной upload_max_filesize.

Примечание. Существует взаимосвязь между переменными  upload_max_filesize и post_max_size. Во многих случаях для post_max_size задано большее значение, чем upload_max_filesize. Например, если есть несколько файлов по 5 МБ, и переменная upload_max_filesize равна 5 МБ, а post_max_size  20 МБ, то можно будет загрузить не более четырех файлов.

Ограничение размера загружаемого файла WordPress по умолчанию

Ограничение максимально допустимого размера загружаемого файла указано в разделе  панели администрирования WordPress Медиафайлы> Добавить новый.

На приведенном ниже скриншоте максимально допустимый размер загружаемого файла составляет 10 МБ.

Ограничение размера загружаемого файла WordPress по умолчанию

Увеличим это значение до 20 МБ. Это можно сделать с помощью нескольких способов:

1. На стороне хостинга

Например, если вы являетесь клиентом хостинг-провайдера Cloudways, войдите в его панель управления. Затем перейдите на вкладку «Серверы», раздел «Настройки и пакеты». В поле «Размер загружаемого файла» введите новый допустимый размер загружаемого файла. После этого нажмите кнопку «Сохранить изменения».

На стороне хостинга

2. В файле php.ini

Файл php.ini располагается в корневом каталоге учетной записи хостинга. Это файл конфигурации выполнения PHP-кода. Он содержит множество различных параметров, в том числе для ограничения максимально допустимого размера загружаемого файла.

Войдите в учетную запись хостинга, перейдите в корневой каталог и найдите в нем файл php.ini. Возможно, вам придется использовать параметр «Показать скрытые файлы». Если такого нет, создайте новый файл с именем «php.ini» и добавьте в него три упомянутые выше переменные. После этого измените значение переменной upload_max_filesize на 20 МБ, а post_max_size – на 25 МБ. Рекомендуется устанавливать значение переменной post_max_size больше, чем значение upload_max_filesize.

upload_max_filesize = 20M
post_max_size = 25M
memory_limit = 30M


Примечание: «M» обозначает мегабайты. Переменная memory_limit должна быть равна или больше переменной upload_max_filesize. Некоторые хостинг-провайдеры переименовывают файл php.ini в php5.ini.

3. Через файл .htaccess.

.htaccess — это файла конфигурации серверов Apache. Он располагается в корневом каталоге сервера. Если этого файла нет, создайте его. После этого скопируйте и вставьте в него следующие строки кода чуть ниже строки #End WordPress.

php_value upload_max_filesize 20MB
php_value post_max_size 25MB
php_value memory_limit 30MB

4. Изменение файлов WordPress

Откройте файл wp-config.php или functions.php, который располагается в корневом каталоге CMS, и вставьте в него приведенные ниже строки кода:

@ini_set( ‘upload_max_size’ , ’20MB’ );
@ini_set( ‘post_max_size’, ’25MB’);
@ini_set( ‘memory_limit’, ’30MB’ );

5. Увеличение максимально допустимого размера загружаемого файла в WordPress с помощью плагина

Если не хотите увеличивать максимально допустимый размер загружаемого файла вручную, можно использовать плагин Increase Max Upload Filesize. Но обратите внимание, что размер файла в нем задается в байтах (1024000 байт = 1 МБ).

Умножьте 1024000 на 20 и введите в текстовом поле 20480000. Нажмите кнопку «Сохранить изменения». Но перед этим установите и активируйте плагин.

Увеличение максимально допустимого размера загружаемого файла в WordPress с помощью плагина

Затем перейдите в меню плагина в боковой панели WordPress.

Увеличение максимально допустимого размера загружаемого файла в WordPress с помощью плагина - 2

Установите максимально допустимый размер загружаемого файла и нажмите «Сохранить».

Если проблема не устранена …

Если ни один из рассмотренных выше методов не поможет, тогда свяжитесь с вашим хостинг-провайдером.

Загрузите файлы с помощью FTP

FTP полезен, когда необходимо загрузить большие файлы. Обратите внимание, что файлы, загруженные с помощью FTP в каталог /wp-content/uploads/, не отображаются в библиотеке мультимедиа. Существует отличный плагин Media from FTP, который регистрирует эти файлы в библиотеке.

6. Увеличение максимально допустимого размера файлов в WordPress Multisite

Перейдите в раздел «Настройки» в панели администрирования WordPress и установите максимальный размер файла.

Увеличение максимально допустимого размера файлов в WordPress Multisite

Но таким образом вы не сможете превысить лимит, установленный на стороне сервера.

Завершение

Если какой-то из перечисленных в этом руководстве методов помог вам, расскажите об этом в комментариях.

Пожалуйста, опубликуйте свои отзывы по текущей теме статьи. За комментарии, лайки, дизлайки, подписки, отклики огромное вам спасибо!

Пожалуйста, опубликуйте ваши отзывы по текущей теме материала. За комментарии, подписки, отклики, лайки, дизлайки низкий вам поклон!

Вадим Дворниковавтор-переводчик статьи «How to Increase WordPress Max Upload File Size Limit»