Как я могу изменить максимальный размер загружаемого файла? Я хотел бы иметь возможность загружать 10 Мб за раз.
Как я могу изменить максимальный размер загружаемого файла? Я хотел бы иметь возможность загружать 10 Мб за раз.
Ответы:
Это связано с ограничениями PHP при загрузке файлов. Если у вас есть доступ к файлу php.ini, вы можете изменить следующие строки:
upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300
Если у вас нет доступа к файлу php.ini (например, к ситуации с хостингом), вам может потребоваться связаться с вашим веб-хостом и посмотреть, увеличат ли они его для вас. Я также видел, как пользователи создают файл php.ini только с этими значениями и помещают его в файл, где установлен WordPress. Если ваш экземпляр PHP допускает «унаследованные конфигурации», он позволит этим локальным настройкам переопределить глобальные.
Другим решением было бы добавить код динамически в WordPress, чтобы внести это изменение для вас. Эта статья имеет хороший способ сделать это через «плагин». Я видел сомнительные результаты этого подхода (некоторые сообщают об успехе, некоторые сообщают об отсутствии успеха), поэтому я не могу точно сказать, сработает ли он для вас.
post_max_size = 10M max_execution_time = 300
не нужен в этом случае.
sudo systemctl restart php7.2-fpm
У меня была проблема, когда я не мог обновить / добавить в файл 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 / file manager и создал новый файл php.ini. Затем я ввел текст ниже: upload_max_filesize = 10M post_max_size = 10M 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