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

Опубликовано: 2017-05-24

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

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

Это частая ошибка, и ее легко исправить. Это сообщение об ошибке указывает на то, что файл, который вы пытаетесь загрузить, больше, чем позволяет ваш веб-хост (размер загружаемого файла WordPress по умолчанию составляет 2 МБ).

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

При попытке загрузить файлы большего размера вы можете столкнуться с таким сообщением: « Загруженный файл превышает директиву upload_max_filesize в php.ini».

Это сообщение об ошибке говорит само за себя. Вы пытаетесь загрузить файлы, размер которых превышает размер, указанный в файле конфигурации PHP.ini.

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

Вы можете быстро проверить лимит загружаемых файлов WordPress, перейдя в Панель администратора WordPress -> Медиа -> Добавить новый раздел.

Максимальный размер загружаемого файла wordpress 2 МБ

Поскольку некоторые плагины могут иметь размер более 20 МБ, а темы - более 50 МБ, очевидно, почему некоторые хотят увеличить максимальный размер загрузки при загрузке через панель управления WordPress.

Но я настоятельно рекомендую вам использовать cPanel или FTP-решение, такое как FileZilla, для загрузки тем и плагинов с большим размером файла.

Оглавление

Как исправить ошибку WordPress upload_max_filesize?

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

Способы исправить загруженный файл превышает сообщение WordPress upload_max_filesize:

  1. Обновление файла php.ini
  2. Редактирование файла .htaccess
  3. Редактирование wp-config.php
  4. Изменение максимального размера загрузки в cPanel
  5. Редактировать тему functions.php
  6. Обратитесь в службу поддержки хостинга

1. Обновление файла php.ini

На каждом сервере есть файл php.ini. Обычно его можно найти в папке wp-admin. Вам необходимо отредактировать этот файл и указать новый предел памяти.

По умолчанию файлы php.ini определяют настройку вашего сервера. Из-за ограничений на серверах вы не сможете использовать файлы php.ini .

Если вы размещаете свои сайты на VPS или выделенном сервере, у вас будет доступ. Но если вы размещаете свои сайты на общем хостинге, у вас, скорее всего, не будет возможности редактировать файл php.ini.

Если вы используете cPanel, перейдите в раздел «Файлы» и нажмите кнопку «Диспетчер файлов». Убедитесь, что установлен флажок «Показать скрытые файлы», а затем нажмите «Перейти».

превышает максимальный размер загрузки для этого сайта wordpress

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

Выберите папку wp-admin и найдите файл с именем php.ini или php5.ini (обычно он находится в / etc / php.ini ).

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

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

 upload_max_filesize = 12M post_max_size = 13M memory_limit = 15M

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

upload_max_filesize должен быть наименьшим, а memory_limit - наибольшим. Медиана должна быть post_max_size .

Обратите внимание, что вы даже можете изменить значения на гораздо более высокие, например, 256M или более (хотя я не рекомендую такие высокие). Сохраните изменения, внесенные в файл php.ini. Теперь обновите свой сайт и попробуйте загрузить файл еще раз.

2. Редактирование файла .htaccess

Если редактирование файла PHP.ini не помогло, вы можете отредактировать файл .htaccess своего сайта, чтобы исправить эту проблему. Файл .htaccess - это специальный скрытый файл, который содержит различные настройки, которые вы можете использовать для изменения поведения сервера.

Это более простой способ решить проблему, и в основном он используется, если ваш веб-сайт размещен на общем хостинге. Шаги такие же. Войдите в свою учетную запись веб-хостинга и перейдите в cPanel. Щелкните ФАЙЛЫ -> Диспетчер файлов. Перейдите в Document Root для своего сайта и убедитесь, что установлен флажок Show Hidden Files .

ограничение загрузки файла wordpress

Затем найдите файл .httaccess. Откройте файл .htaccess и добавьте следующий код внизу (или отредактируйте, если он уже есть).

 php_value upload_max_filesize 12M php_value post_max_size 13M php_value memory_limit 15M

Измените значения на пределы, которые лучше всего соответствуют вашим потребностям. Сохраните изменения, внесенные в файл .htaccess.

ПРИМЕЧАНИЕ . Если вы не можете найти файл .htaccess в корневом каталоге, создайте файл и назовите его .htaccess.

3. Редактирование wp-config.php

Если ни одно из этих решений у вас не работает, вы можете попробовать отредактировать файл wp-config.php, расположенный в корневой папке вашего веб-сайта.

Добавьте следующее в самый конец wp-config.php (непосредственно перед строкой «счастливого ведения блога»):

 define('WP_MEMORY_LIMIT', '128M');

4. Изменение максимального размера загрузки в cPanel

Если ваш хостинг-провайдер использует cPanel (см. Плюсы и минусы cPanel) и позволяет изменять настройки PHP, вы можете легко увеличить максимальный размер загружаемого файла. Войдите в cPanel и найдите пункт « Выбрать версию PHP» (см., Как обновить версию WordPress PHP) в разделе « Программное обеспечение ».

wordpress upload_max_filesize

Щелкните Изменить на параметры PHP .

ограничение загрузки wordpress

Измените значения post_max_size и upload_max_filesize .

Максимальный размер загружаемого файла wordpress

Нажмите кнопку « Сохранить» , чтобы сохранить изменения.

5. Отредактируйте тему functions.php.

Вы также можете попытаться увеличить лимит загрузки вашего веб-сайта, отредактировав свою тему functions.php.

Откройте файл f unctions.php, расположенный в вашей текущей теме WordPress (/ wp-content / themes /…). Добавьте в файл код ниже:

@ini_set( 'upload_max_size' , '128M' );
@ini_set( 'post_max_size', '128M');
@ini_set( 'max_execution_time', '600' );

6. Обратитесь в службу поддержки веб-хостинга.

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

Увеличение максимального размера загружаемого файла в WHM

Если ваш сайт размещен на VPS или выделенном сервере, вы можете попробовать изменить лимиты загрузки и памяти в WHM. После входа в систему перейдите в раздел «Конфигурация сервера»> «Настройки твика»> «PHP» .

Увеличение upload_max_filesize в WHM

Введите числа, которые вам подходят, и нажмите « Сохранить» внизу страницы. Затем перейдите в раздел «Конфигурация службы»> «Редактор конфигурации PHP» . Прокрутите вниз, пока не найдете основные разделы memory_limit и upload_max_filesize

Увеличение upload_max_filesize в htaccess

Введите правильные значения для вашей настройки. Щелкните Сохранить внизу страницы.

Увеличьте окончательные слова WordPress upload_max_filesize

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

Однако программа загрузки мультимедиа использует PHP для загрузки файлов на сервер, и, к сожалению, существует ограничение на максимальный размер файла . Кроме того, иногда вы хотите загрузить на свой сайт WordPress плагины или тему со значительным размером файла.

Это ограничение может отличаться в зависимости от хостинг-провайдера или вашей конфигурации WordPress. В большинстве случаев для обычного пользователя WordPress максимального лимита загрузки файлов более чем достаточно.

Попытка загрузить файлы большего размера приведет к тому, что этот файл превысит максимальный размер загрузки для этой ошибки сайта . Этот предел существует для безопасности и эффективности. Это предотвращает наводнение пользователей на ваш сайт огромными загрузками файлов и падение вашего сервера на колени.

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