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

Оригинал: http://www.wpbeginner.com/wp-tutorials/how-to-increase-the-maximum-file-upload-size-in-wordpress/

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

Изображение.

Иногда это значение составляет 2MB, что, естественно, совершенно недостаточно для медиафайлов (аудио/видео). Но в том случае, если на вашем ресурсе вы ограничиваетесь только изображениями, то особых причин для повышения это ограничения нет, так как этого вполне хватает для загрузки обычных оптимизированных графических файлов. В данной статье рассматриваются способы увеличения предела объема загружаемых файлов на сайт WordPress.

Примечание: Рекомендации, представленные в этой статье, рассчитаны на средний (пользовательский) уровень и поэтому на некоторых виртуальных хостингах они могут не привести к желаемому результату. В этом случае необходимо обратиться к хостинг провайдеру за поддержкой.

Задействуем файл functions.php используемой темы.

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

<a href="http://twitter.com/ini_set" target="_blank" rel="nofollow"&gtl@ini_set</a>( ‘upload_max_size’ , ’64M’ );

<a href="http://twitter.com/ini_set" target="_blank" rel="nofollow">@ini_set</a&gtl( ‘post_max_size’, ’64M’);

<a href="http://twitter.com/ini_set" target="_blank" rel="nofollow">@ini_set</a>( ‘max_execution_time’, ‘300’ );

Создание нового или редактирование существующего php.ini файла.

Если вы пользуетесь услугами виртуального хостинга, то скорее всего файл php.ini будет для вас недоступен. В таком случае вам необходимо создать новый с таким же именем и расширением, а затем загрузить его на хостинг в корневую директорию вашего ресурса. Файл должен содержать следующий код:

upload_max_filesize = 64M
post_max_size = 64M
post_max_size = 64M

Этот метод более эффективен и по отзывам большинства пользователей действительно позволяет решить проблему. Имейте в виду, что если значение 64M не даст никакого эффекта, то измените его на 10MB (иногда это работает).

Редактирование существующего или создание нового файла .htaccess

Иногда для повышения допустимого объема загружаемых файлов владельцы сайтов на WordPress применяют метод, предусматривающий внесение изменений в .htaccess файл, расположенный в корневом каталоге сайта. Если такого файла у вас нет, то создайте его. Вот фрагмент кода, который необходимо вписать в существующий или вновь созданный .htaccess файл:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

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

* Примечание переводчика.

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

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