Как изменить размер загружаемого файла в WordPress? – Веб-ноты

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

Примечание: Загрузка файлов через FTP контролируется квотой, которую вы выделяете при создании учетной записи. Точно так же загрузка через файловый менеджер обычно не имеет ограничений. В этой статье мы обсудим размер загрузки файла с панели администратора, который не влияет на загрузку файлов через FTP или файловый менеджер.

Проверка размера загружаемого файла по умолчанию

Вы можете легко проверить текущее ограничение, установленное для вашей установки, из панели администратора. Перейдите в раздел «Мультимедиа > Добавить новый», где вы можете увидеть уведомление под окном загрузки файла с указанием ограничения. Как вы можете видеть на снимке экрана ниже, максимальный размер загружаемого файла составляет 8 МБ.

Проверьте размер загружаемого файла по умолчанию в WordPress
Проверьте размер загружаемого файла по умолчанию в WordPress

Любой файл, который вы пытаетесь загрузить больше указанного здесь размера, приведет к ошибке загрузки файла. Если вы хотите проверить ограничение в редакторе Гутенберга, добавьте блок изображения и перейдите в «Медиатека» из параметров блока. Теперь перейдите на вкладку «Загрузить файлы», и там вы увидите ограничение, указанное под полем «Выбрать файлы».

Проверьте размер загрузки из редактора сообщений
Проверьте размер загрузки из редактора сообщений

Есть также несколько других методов, которые вы можете использовать для проверки лимита. Например, вы можете перейти в раздел «Инструменты > Здоровье сайта» и найти статус «Сервер» в разделе «Информация». В этом разделе будут показаны все конфигурации сервера, включая текущий лимит загрузки файлов.

Статус сервера в разделе «Состояние сайта»
Статус сервера в разделе «Состояние сайта»

Точно так же плагины, такие как WooCommerce, покажут вам статус системы, где вы можете найти все данные о сервере.

Зачем увеличивать размер загружаемого файла в WordPress?

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

  • Некоторые темы поставляются со встроенными плагинами, и их размер может легко превысить ограничение, установленное для вашего размера.
  • Вы хотите запустить веб-сайт с фотографиями или стоковыми изображениями и должны загрузить исходные фотографии с цифровой камеры или смартфона.
  • У вас нет доступа к FTP и вы в основном полагаетесь на загрузку файлов через медиатеку или редактор сообщений в панели администратора.
  • Продажа больших файлов через интернет-магазин.

С другой стороны, у вас может быть большой лимит, например 128 МБ, и вы хотите уменьшить лимит загрузки. Например, ваша тема или плагин могут предлагать пользователям возможность загружать файлы через комментарии или форму членства. В этом случае вы должны ограничить ограничение до нескольких МБ, чтобы пользователи не пытались загружать большие файлы и не приводили к сбою вашего сервера.

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

Здесь мы объясним различные способы изменения размера загружаемого файла. Однако первое, что вам нужно, это проконсультироваться с вашей хостинговой компанией, разрешено ли вам увеличивать лимит. Если у вас есть планы облачного, VPS, управляемого или выделенного хостинга, скорее всего, вы можете изменить лимит самостоятельно. Для виртуального хостинга обязательно установите флажок разрешить ограничение в документации или в поддержке хостинга.

Параметры для рассмотрения

Поскольку для загрузки больших файлов скрипт должен работать дольше, простое увеличение допустимого размера в большинстве ситуаций может не сработать. Есть несколько параметров PHP, которые необходимо увеличить в конфигурации сервера, чтобы получить желаемый результат.

  • upload_max_filesize – максимальный размер файла, который вы пытаетесь загрузить.
  • post_max_size — это максимальный размер разрешенных данных POST, который должен быть больше, чем upload_max_filesize.
  • memory_limit — максимально допустимый предел памяти должен быть больше, чем post_max_size.
  • max_execution_time – это ограничение времени, разрешенное сервером для запуска скрипта. Он определяется в секундах, и сервер завершит любые PHP-скрипты, которые попытаются запуститься за пределами установленного значения.
  • max_input_time – максимально допустимое время для анализа входных данных скриптом. Обычно для этого значения используется max_execution_time.

Как видите, параметры должны быть определены с правильными значениями, чтобы загрузка файла работала. Например, если вы хотите увеличить размер загружаемого файла до 64 МБ, ниже приведены параметры, которые вы должны изменить.

upload_max_filesize 64M
post_max_size 128M
memory_limit 256M
max_execution_time 300
max_input_time 300

M указывает размер в МБ, и вам не нужно указывать секунды (по умолчанию 300 означает 300 секунд). Вы можете проверить официальная документация по PHP чтобы узнать больше об этих параметрах.

1. Переход с cPanel или пользовательской панели хостинга

Во-первых, мы объясним хостинг cPanel с HostGator. Вы можете использовать тот же процесс в Bluehost и всех других хостинг-провайдерах cPanel.

  • Войдите в свою учетную запись хостинга и перейдите в раздел cPanel.
  • Используйте поле поиска и введите «php», чтобы найти INI-редактор MultiPHP приложение.
INI-редактор MultiPHP
INI-редактор MultiPHP
  • Нажмите на приложение, чтобы открыть, где вы можете найти «Базовый режим» и «Режим редактора».
  • В разделе «Основной режим» выберите «Домашний каталог» или правильный путь установки, чтобы просмотреть все директивы PHP, доступные для настройки вашего сайта.
  • Измените значение параметра «upload_max_filesize» на желаемое значение и соответствующим образом измените все другие связанные параметры.
Изменить значения директив PHP в базовом редакторе
Изменить значения директив PHP в базовом редакторе
  • Нажмите кнопку «Применить», чтобы сохранить изменения.

Это простой способ, хотя вы можете перейти в «Режим редактора» и отредактировать или добавить нужную директиву. Если вы используете настраиваемую панель хостинга, такую ​​как SiteGround Site Tool, процесс аналогичен изменению интерфейса.

2. Измените файл php.ini

В случае, если вы не можете использовать учетную запись хостинга, следующий вариант — вручную добавить директивы в файл php.ini. Это файл конфигурации сервера, в который вы можете добавить детали, чтобы увеличить размер загружаемого файла. Перейдите в корень вашей установки WordPress с помощью FTP или файлового менеджера и проверьте, можете ли вы найти файл php.ini. Если вы не найдете файл, просто создайте новый пустой файл с именем php.ini. После этого добавьте следующий код в файл и сохраните изменения.

upload_max_filesize = 64M
post_max_size = 128M
memory_limit = 256M
max_execution_time = 300
max_input_time = 300

3. Добавьте директиву в файл .htaccess

Следующий вариант — добавить следующие коды в ваш файл .htaccess. Вы можете использовать такие плагины, как Yoast SEO, Rank Math или аналогичные плагины для редактирования файла. Либо войдите на FTP и найдите файл .htaccess в корневом каталоге вашей установки WordPress.

php_value upload_max_filesize 64M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300

В вашем файле это должно выглядеть примерно так:

Добавить директивы в файл htaccess
Добавить директивы в файл htaccess

Сохраните файл и убедитесь, что теперь вы можете загрузить файл размером 64 МБ с панели инструментов.

4. Использование плагина

В WordPress есть плагин для всего, а также есть много бесплатных плагинов для изменения ограничения размера загружаемого файла. Перейдите в раздел «Плагины > Добавить новый» и найдите «размер загружаемого файла». Установить и активировать»Загрузка больших файлов — увеличьте максимальный размер загружаемого файла» плагин.

Плагин для загрузки больших файлов
Плагин для загрузки больших файлов

Перейдите в меню «Настройки > Загрузка больших файлов», и плагин позволит вам изменить следующее:

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

Проверка размера назад

Какой бы метод вы ни использовали, обязательно перейдите в «Медиа > Добавить новый» и убедитесь, что новый лимит установлен правильно. Например, мы установили 500 МБ с помощью параметра плагина, как описано выше, и новое ограничение отображается правильно, как показано на рисунке ниже.

Новый набор ограничений на загрузку файлов
Новый набор ограничений на загрузку файлов

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.