Как увеличить предельный размер файла для загрузки мультимедиа?
Как я могу изменить максимальный размер загружаемого файла? Я хотел бы иметь возможность загружать 10 Мб за раз.
4 answers
Это связано с ограничениями PHP на загрузку файлов по размеру. Если у вас есть доступ к вашему файлу php.ini, вы можете изменить следующие строки:
upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
Если у вас нет доступа к файлу php.ini (например, в ситуации с хостингом), вам может потребоваться связаться с вашим веб-хостингом и узнать, увеличат ли они его для вас. Я также видел, как пользователи создавали файл php.ini только с этими значениями и помещали его в файл, в котором установлен WordPress. Если ваш экземпляр PHP допускает "унаследованный конфигурации" это позволит этим локальным настройкам переопределить глобальные.
Другим решением было бы динамическое добавление кода в WordPress, чтобы внести это изменение за вас. В этой статье есть хороший способ сделать это с помощью "плагина". Я видел сомнительные результаты этого подхода (некоторые сообщают об успехе, некоторые сообщают об отсутствии успеха), поэтому я не могу точно сказать, сработает ли это для вас.
У меня возникла проблема, из-за которой я не мог обновить/добавить файл 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 и позволяет увеличить время ожидания при загрузке файлов большего размера.
Это сработало для меня. Я просто зашел в cpanel/файловый менеджер и создал новый файл php.ini. Затем я ввел текст ниже: upload_max_filesize = 10 М post_max_size = 10 М max_execution_time = 300
Работает на 100%
Просто поместите файл php.ini в каталог wp-admin
Каким-то образом мне пришлось создать файл 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