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

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

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

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

  • редактирование файла .htaccess — этот файл находится на сервере в корневой папке сайта, то есть в папке «publiс_html» —> «ваш домен«. Если на локальном сервере, то это будет просто папка с названием сайта. В итоге, на сервере в корневой папке сайта вам нужно будет найти файл .htaccess и скачать его к себе на компьютер. Скачивать и закачивать файл на сервер можно с помощью файлового менеджера вашего хостинга, либо через FTP-клиент. Когда скачаете файл к себе на компьютер, то откройте его с помощью программы Notepad++. Почти в самом конце, прямо перед строчкой с надписью # END WordPress, вставьте код, который доступен ниже. Вместо чисел вставляем свои одинаковые значения и сохраняем. После этого старый файл .htaccess на сервере удаляем, а вместо него закачиваем новый со своего компьютера. Изменения должны вступить сразу.
php_value upload_max_filesize 300M
php_value post_max_size 300M
  • изменение файла wp-config.php — ищем такой файл на сервере в корневой папке сайта и потом прописываем в нем следующие строчки со своим значением:
define('UPLOAD_MAX_FILESIZE', '300MB');
define('POST_MAX_SIZE', '300MB');

если не поможет, то вместо предыдущего в этом же файле попробуйте прописать вот этот код:

ini_set( 'upload_max_size' , '300M' );
ini_set( 'post_max_size', '300M');
  • создание файла php.ini — если на самом сервере у вас нет этого файла, то на компьютере создайте его (например, с помощью Notepad++) и пропишите предельное значение файла. Значение может быть любым, но не делайте его слишком большим. У меня, к примеру, установлено на 300 M. Как только файл будет готов, вам потребуется просто загрузить его в корневую папку сайта. Вот то, что нужно будет прописать в этом файле:
upload_max_filesize = 300M
post_max_size = 300M

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

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

Итак, теперь вы знаете, как можно увеличить допустимый размер загружаемых файлов прямо WordPress. Теперь вам больше не придется лишний раз пользоваться FTP-клиентом или заходить на свой хостинг и загружать туда свои файлы. Однако не указывайте очень большие размеры, так как место на хостинге может незаметно улетучиться. Удачного блоггинга!

Zavitushka-dlya-sayta

 
rss-1Следить за новыми статьями на этом блоге!

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

Комментарии 23

  • Ну да, я редко и то с Ютуба. А музыку на сервер. Но никто от меня еще не требовал уменьшит размер? Короче, у меня песни короткие, стандартные.

    • Некоторые специально размещают уникальные видео не в YouTube, а на своем сервере. Например, тренинги, курсы или еще какие-нибудь уроки.

  • мне не один способ не помогает

  • Не работает(((

    • Наверное, с последними версиями не работает. Если найду решение, то обязательно отпишусь в этой теме.

  • Расскажите чайнику более подробно ход действий. В панели администратора куда надо зайти и где найти то, о чем вы написали?

    • Татьяна, сегодня я обновил эту статью и дописал некоторые пояснения. Так что перечитайте пост еще раз, чтобы было понятно.

  • Помог вариант с htaccess. Спасибо!

  • Я вот тоже частенько размещаю в блогах свои ролики о походах, тренировках и соревнованиях. Поскольку их размер не позволяет публиковать напрямую, приходится сразу размещать их на своём аккаунте в ютьюб, а затем уже вставлять с ютьюба в блог.
    Сейчас попробую разобраться с кодом.
    Сергей, а не подскажете. какой максимальный по продолжительности в минутах размер можно разместить на сайте с помощью предлагаемого Вами способа, хотя бы приблизительно? Минут на 5-10 получится?

    • Тут из ограничений только размер загружаемого файла. Но его можно указать по своему усмотрению. Просто нужно вставить код и вместо числа 300 подставить свое. Можно хоть в 1000 Mb загружать. Главное, чтобы дисковое пространство хостинга позволяло. Все же тут нужно быть внимательным, так как свободное место может быстро улетучиться из-за частой загрузки таких больших файлов.

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

  • Спасибо за статью. Редактирование файла .htaccess помогло справится с проблемой (WordPress 4)

    • Мне тоже помог только вариант с .htaccess. С другими вариантами не всегда получается. Тут еще зависит от конфигурации самого сервера, на котором расположен сайт. Но как правило, первый вариант с .htaccess у многих работает.

  • На версии выше 4 работает только редактирование по первому примеру, остальное ни на что уже не влияет почему-то.

    • С WordPress 4 не пробовал. Но на всякий случай, пусть будут дополнительные варианты по увеличению максимального размера загружаемых файлов. Вдруг, кому-то подойдет. Да и немало людей сидят на старых версиях CMS и уже давно не обновляются.

  • А смысл заниматься такими извращениями? Меня устраивает стандартный объем. Большие файлы можно и на фтп грузить и на облачные сервисы.

    • Согласен. Меня тоже устраивает стандартный объем. Но для некоторых так может быть неудобно. Может кому-то нужно загружать файлы именно на свой сервер. Может кто-то делает на своем сайте просмотр онлайн-видео с закрытым доступом. На ютуб в таком случае нет смысла выкладывать. Вот и загружают на свой сервер. Также могут быть еще какие-то причины. А через ftp не безопасно. Вот и увеличивают максимальный размер загружаемых файлов.

  • Woprdpress установлен на локальном сервере.
    Объём в 1 мегабайт не устраивает.
    Прописала, всё что можно во всех файлах — в версии WordPress 4.1.1 не помогло.
    В Prestashop, например, достаточно было поменять значения в php.ini

    • Попробуйте на реальном сервере. Обычно первый вариант с .htaccess помогает. Только когда код в этом файле пропишите, сразу потом присвойте файлу права 444 чтобы потом код не слетел.

  • Спасибо вам разработчик!!!
    Класс

  • WordPress 4.4.1 — Ни один способ не сработал….

  • Здравствуйте, Сергей, почему вообще появилось ограничение 2Мб? Чтобы не перегружать сервер? Допустим я сейчас выложу видео — 1Гб на стартовой странице блога, как поведет себя WP? Браузер каждого входящего начнет засасывать этот самый 1Гб в принудительном порядке и гости и сервер получат чудовищный входящий/исходящий трафик с падением сервера как при DDoS-атаке? Так?

    • Здравствуйте. Это скорее всего сделано ради экономии места на сервере. Некоторые хостинги уже заранее ставят такие ограничения на сервере. Просто у кого-то больше, у кого-то меньше.

      Я с этим сталкивался. На старом хостинге у меня были ограничения не более 20 Mb. Но когда перевел блог на другой хостинг, там ограничения стояли 999 Mb. Некоторые специально занижают лимиты для новичков, которые могут быстро израсходовать ресурсы на хостинге. 

А что вы думаете по этому поводу?

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Нажимая на кнопку «Отправить», вы соглашаетесь с нашей политикой конфиденциальности и пользовательским соглашением.