Como aumentar o limite de tamanho do arquivo para uploads de mídia?

8

Como posso alterar o tamanho máximo do arquivo de upload? Gostaria de poder carregar 10Mb de cada vez.

texto alternativo

jessegavin
fonte

Respostas:

11

Isso ocorre devido às limitações do PHP nos uploads de tamanho de arquivo. Se você tiver acesso ao seu arquivo php.ini, poderá modificar as seguintes linhas:

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300

Se você não tem acesso ao arquivo php.ini (como uma situação de hospedagem), pode ser necessário entrar em contato com o seu host e ver se eles o aumentarão para você. Também vi usuários criarem um arquivo php.ini com apenas esses valores e o colocarem no arquivo em que o WordPress está instalado. Se sua instância do PHP permitir "configurações herdadas", permitirá que essas configurações locais substituam a global.

A outra solução seria adicionar o código dinamicamente ao WordPress para fazer essa alteração para você. Este artigo tem uma ótima maneira de fazê-lo através de um "plugin". Vi resultados duvidosos dessa abordagem (alguns relatam sucesso, outros não relatam sucesso), portanto não posso dizer com certeza se funcionará para você.

Dillie-O
fonte
11
Muito obrigado! Eu sou novo no Wordpress e PHP, por isso foi muito útil. Apenas uma observação para qualquer pessoa lá fora, se você estiver executando o IIS, precisará reiniciar o IIS após editar o arquivo php.ini.
Jessegavin
em alast uma solução para este problema estúpido ... obrigado ...
Paul
post_max_size = 10M max_execution_time = 300não é necessário neste caso.
Tommixoft 23/05
post_max_size é necessário, na verdade, já que isso e o parâmetro upload controlam o tamanho máximo do upload.
Otto
Eu tive que também reiniciar php comsudo systemctl restart php7.2-fpm
Suragch
3

Eu tive o problema em que não podia atualizar / adicionar ao arquivo php.ini. Acabei adicionando as seguintes linhas ao meu arquivo .htaccess para alterar o tamanho do upload:

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

Isso altera o limite de upload para 5 e permite estender o tempo limite durante o upload de arquivos maiores.

Chris Klongpayabal
fonte
2

Isso funcionou para mim. Acabei de entrar no cpanel / gerenciador de arquivos e criei um novo arquivo php.ini. Então entrei no texto abaixo: upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300

Works 100%

Basta colocar o arquivo php.ini no diretório wp-admin


fonte
2

De alguma forma, tive que criar um arquivo php.ini que carreguei no diretório wp-admin, mas também tive que adicionar a linha memory_limit = 32M. Sem essa linha, o limite não é aumentado no Wordpress 3.3.1

memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300 
user11933
fonte