Как увеличить предельный размер файла для загрузки мультимедиа?


Как я могу изменить максимальный размер загружаемого файла? Я хотел бы иметь возможность загружать 10 Мб за раз.

alt text

Author: jessegavin, 2010-10-12

4 answers

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

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300

Если у вас нет доступа к файлу php.ini (например, в ситуации с хостингом), вам может потребоваться связаться с вашим веб-хостингом и узнать, увеличат ли они его для вас. Я также видел, как пользователи создавали файл php.ini только с этими значениями и помещали его в файл, в котором установлен WordPress. Если ваш экземпляр PHP допускает "унаследованный конфигурации" это позволит этим локальным настройкам переопределить глобальные.

Другим решением было бы динамическое добавление кода в WordPress, чтобы внести это изменение за вас. В этой статье есть хороший способ сделать это с помощью "плагина". Я видел сомнительные результаты этого подхода (некоторые сообщают об успехе, некоторые сообщают об отсутствии успеха), поэтому я не могу точно сказать, сработает ли это для вас.

 11
Author: Dillie-O, 2010-10-12 15:23:38

У меня возникла проблема, из-за которой я не мог обновить/добавить файл php.ini. В итоге я добавил следующие строки в свой файл .htaccess, чтобы изменить размер загрузки:

 php_value upload_max_filesize 5M
 php_value post_max_size 5M
 php_value max_execution_time 200
 php_value max_input_time 200

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

 3
Author: Chris Klongpayabal, 2013-03-29 12:02:57

Это сработало для меня. Я просто зашел в cpanel/файловый менеджер и создал новый файл php.ini. Затем я ввел текст ниже: upload_max_filesize = 10 М post_max_size = 10 М max_execution_time = 300

Работает на 100%

Просто поместите файл php.ini в каталог wp-admin

 2
Author: , 2011-03-24 02:47:23

Каким-то образом мне пришлось создать файл php.ini, который я загрузил в каталог wp-admin, но мне также пришлось добавить строку memory_limit =32M. Без этой строки лимит не увеличивается в Wordpress 3.3.1

memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300 
 2
Author: user11933, 2012-01-11 05:43:31