Como Aumentar o Tamanho Máximo de Upload de Arquivos no WordPress

Você já tentou fazer upload de um arquivo para o seu site WordPress e bateu de cara com um muro? É super frustrante quando você não consegue fazer o upload da imagem, plugin ou tema que precisa. Nossos leitores frequentemente nos pedem ajuda com problemas de upload de arquivos, pois eles podem desacelerar seu fluxo de trabalho.

Às vezes, esses limites de upload de arquivos podem impedi-lo inesperadamente de adicionar conteúdo à sua biblioteca de mídia ou de instalar aqueles plugins e temas maiores que você precisa. É como ficar de mãos atadas. E é ainda mais irritante quando você não sabe como consertar!

Mas não se preocupe, estamos aqui para ajudar. Adoramos que o WordPress seja uma plataforma tão configurável, e muitas vezes existem várias maneiras de resolver o mesmo problema.

Neste guia, mostraremos as maneiras mais fáceis de aumentar o tamanho máximo de upload de arquivos no WordPress. Vamos superar essas limitações para que você possa voltar a fazer o que ama – gerenciar seu site!

Como aumentar o tamanho máximo de upload de arquivos no WordPress

Por que Aumentar o Tamanho Máximo de Upload de Arquivos no WordPress?

Seu provedor de hospedagem WordPress definirá um tamanho máximo de upload de arquivo padrão quando você se inscrever e instalar o WordPress. Seu provedor de hospedagem define esse limite, e ele geralmente varia de 2MB a 500MB.

Para a maioria dos proprietários de sites WordPress, esse limite será mais do que suficiente.

No entanto, há momentos em que você precisará aumentar esse limite para não encontrar erros de upload.

Por exemplo:

Dito isso, vamos mostrar como você pode aumentar o tamanho máximo de upload de arquivos no seu site WordPress.

Observação: Lembre-se de que exibir muitos arquivos grandes em seu site pode diminuir seriamente sua velocidade e desempenho. É por isso que geralmente recomendamos nunca fazer upload de vídeos para o WordPress.

Como a maioria dos usuários tem configurações de hospedagem WordPress diferentes, cobriremos o seguinte:

Como Verificar o Limite de Tamanho Máximo de Upload de Arquivos no WordPress

O WordPress mostrará automaticamente o limite máximo de tamanho de upload de arquivos quando você estiver fazendo upload de imagens ou outras mídias.

Para verificar isso, basta ir em Mídia » Adicionar Nova no seu painel de administração do WordPress, e você verá o limite máximo de tamanho de arquivo para upload do seu site WordPress.

Verificar o limite atual de tamanho de upload de arquivos

Agora que você sabe como encontrar o limite de tamanho, vamos mostrar como aumentar o tamanho máximo de upload no WordPress.

Método 1: Contate seu Provedor de Hospedagem WordPress

Uma das maneiras mais fáceis de aumentar o tamanho máximo de upload de arquivos no WordPress é entrar em contato com seu provedor de hospedagem WordPress.

Esta é uma tarefa relativamente simples para a equipe de atendimento ao cliente deles e pode ser feita em alguns minutos.

Para iniciantes, isso pode ser muito mais fácil do que adicionar código ao WordPress e editar arquivos do servidor. 

Basta acessar o site do seu provedor de hospedagem, como o Bluehost, e fazer login.

Em seguida, clique no ícone 'Chat' na parte inferior da tela. Você pode então pedir à equipe de suporte para aumentar o tamanho do upload de arquivos no seu site WordPress. 

Clicando no botão de suporte de chat ao vivo da Bluehost no painel

Você também pode entrar em contato com o suporte diretamente do painel da sua conta de hospedagem.

Método 2: Crie ou Edite um Arquivo php.ini Existente

Outra maneira de aumentar o tamanho máximo de upload de arquivos é criando ou editando um arquivo chamado php.ini. Este arquivo controla muitas configurações para o seu ambiente de hospedagem WordPress.

A maioria dos provedores de hospedagem WordPress, como o Bluehost, possui um cPanel amigável para iniciantes para ajudar a gerenciar seu site.

Se o seu provedor de hospedagem tiver um painel cPanel, você poderá aumentar o tamanho do upload de arquivos através das ferramentas integradas.

Observação: O seguinte é do cPanel do Bluehost. No entanto, a maioria dos provedores de hospedagem compartilhada terá etapas semelhantes.

Você encontrará um botão do cPanel na parte inferior da guia Hospedagem no Bluehost.

Abrir cPanel na Bluehost

Clicar neste botão abrirá seu painel cPanel.

Agora você precisa rolar para baixo até a seção Software e clicar em 'MultiPHP INI Editor'.

Editor MuliPHP INI no cPanel da Bluehost

Em seguida, role para baixo até a seção rotulada 'upload_max_filesize' e insira um novo tamanho máximo de arquivo na caixa.

Em seguida, clique no botão 'Aplicar'.

Configuração de Upload Max Filesize

Alternativamente, você pode clicar na aba do menu 'Modo Editor' e, em seguida, poderá alterar o tamanho máximo de upload de arquivos diretamente no editor.

Você precisa editar a seção 'upload_max_filesize' para aumentar o tamanho do seu upload de arquivos.

Quando terminar, basta clicar no botão 'Salvar'.

Alterar o tamanho máximo de upload de arquivos no editor de código

Editar php.ini Adicionando Código

Se o seu provedor de hospedagem atual não oferecer a opção cPanel, você precisará editar este arquivo manualmente.

Para fazer isso, você pode usar um cliente FTP ou a opção de gerenciador de arquivos no painel de controle de hospedagem do seu WordPress.

Se você estiver usando hospedagem compartilhada, talvez não veja o arquivo php.ini no seu diretório de hospedagem. Se não vir um, simplesmente crie um arquivo chamado php.ini e envie-o para a sua pasta raiz. 

Em seguida, adicione o seguinte trecho de código ao arquivo:

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300

Você pode modificar o limite de ‘256M’ para o tamanho de arquivo que você precisa para o seu blog WordPress.

Método 3: Adicione Código ao Arquivo functions.php do seu Tema WordPress

Este método envolve adicionar código ao seu arquivo functions.php no seu tema WordPress.

Em vez de editar o arquivo diretamente, recomendamos usar o WPCode. É o melhor plugin de snippets de código que permite adicionar código ao seu site sem quebrá-lo.

Se você nunca fez isso antes, consulte nosso guia para iniciantes sobre como adicionar código personalizado no WordPress.

Primeiro, você precisa instalar o plugin gratuito WPCode. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, você deve navegar para Snippets de Código » + Adicionar Snippet.

Você precisará passar o mouse sobre a opção ‘Adicionar seu código personalizado (Novo Snippet)’ e, em seguida, clicar no botão ‘+ Adicionar Snippet Personalizado’.

Adicionar novo snippet

Em seguida, você precisa escolher ‘Snippet PHP’ como o tipo de código na lista de opções que aparecem.

Selecione a opção de trecho PHP

Na tela seguinte, insira um nome para o seu novo snippet, que pode ser qualquer coisa para ajudá-lo a lembrar para que serve o código.

Em seguida, você pode copiar e colar o seguinte trecho de código em ‘Code Preview’. Certifique-se de alterar ‘256M’ para o tamanho máximo de arquivo que você precisa:

@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
Salvar seu trecho personalizado no WPCode

Finalmente, mude o interruptor no topo para ‘Active’ e, em seguida, clique no botão ‘Save Snippet’. O código agora será executado em seu site.

Método 4: Adicione Código ao seu Arquivo .htaccess

Outra maneira de aumentar o tamanho máximo do arquivo é modificando o arquivo .htaccess. Este arquivo controla as configurações de configuração de alto nível para o seu site.

Para fazer isso, você precisa fazer login no servidor do seu site via FTP. Se você nunca fez isso antes, consulte nosso guia sobre como usar FTP para fazer upload de arquivos para o WordPress para iniciantes.

Depois disso, você precisa localizar seu arquivo .htaccess na pasta raiz do seu site. 

Abrir arquivo .htaccess

Se você não conseguir encontrar seu arquivo .htaccess, ele pode estar oculto pelo seu gerenciador de arquivos ou cliente FTP. Para saber mais, consulte nosso guia sobre por que você não consegue encontrar o arquivo .htaccess no seu site WordPress.

Em seguida, você precisa adicionar o seguinte trecho de código ao seu arquivo .htaccess:

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300

Para aumentar ainda mais o tamanho máximo de upload de arquivos, basta alterar o ’64M’ para o tamanho que você precisa.

Método 5: Use um Plugin do WordPress para Aumentar o Tamanho do Upload de Arquivos

Outra maneira de aumentar o limite máximo de upload de arquivos é usando o plugin WP Increase Upload Filesize. Se você não se sente confortável em adicionar código ao WordPress, esta pode ser uma boa opção para você.

A primeira coisa que você precisa fazer é instalar e ativar o plugin. Para mais detalhes, consulte nosso guia sobre como instalar um plugin do WordPress.

Após a ativação, navegue até Mídia » Aumentar Limite de Upload no seu painel de administração do WordPress.

Isso o levará a uma tela onde você pode selecionar um novo tamanho de upload de arquivo no menu suspenso ‘Escolher Tamanho Máximo de Arquivo para Upload’. 

Em seguida, clique no botão ‘Salvar Alterações’.

Aumentar o tamanho de upload de arquivos com plugin

Observação: O tamanho máximo de upload de arquivo será definido pelo seu provedor de hospedagem. Se você precisar de um limite de tamanho de arquivo maior do que o listado no menu suspenso, precisará entrar em contato com seu provedor de hospedagem e solicitar o aumento do limite. 

Tutorial em Vídeo

Se você não gosta de seguir instruções escritas, pode conferir nosso tutorial em vídeo:

Inscreva-se no WPBeginner

Esperamos que este artigo tenha ajudado você a aumentar o tamanho máximo de upload de arquivo no WordPress. Você também pode querer ver nosso guia sobre como adicionar tipos de arquivo adicionais para serem enviados no WordPress e nossas principais escolhas de plugins e dicas para melhorar a área de administração do WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

408 CommentsLeave a Reply

  1. Não consigo importar meu arquivo xml exportado do Blogger para o WordPress.
    O tamanho do meu arquivo xml importado do Blogger é de 24 MB.
    Por favor, resolva este problema, serei grato a você.

  2. Alguém já te disse que copiar e colar SEU código por todo o seu site sempre tem o:

    1: código
    2: código
    3: código

    Então é um pouco de edição para fazer funcionar corretamente quando um simples copiar/colar seria sem estresse para seus leitores! Só dizendo...

    • Obrigado! Esta é a única coisa que funcionou para mim. Vale notar que eu já tinha um arquivo php5.ini lá com o mesmo código, não adiantou nada. Um pouco confuso.

  3. Após 2 horas de frustração, o método .htaccess mencionado aqui funcionou para meu ambiente local.

    Thank you very much. :)

  4. Eu mudei meu .htaccess e coloquei

    php_value memory_limit 2G
    php_value upload_max_filesize 2G
    php_value post_max_size 2G
    php_value max_execution_time 99999
    php_value max_input_time 99999

    quando vou fazer o upload de um arquivo, ele mostra 2GB, mas quando faço o upload de qualquer arquivo maior que 128MB, ele mostra um erro HTTP. Preciso de ajuda, por favor.

    Obrigado

  5. Eu adicionei no meu .htaccess

    php_value memory_limit 2G
    php_value upload_max_filesize 2G
    php_value post_max_size 2G
    php_value max_execution_time 99999
    php_value max_input_time 99999

    e ele mostra 2GB, mas quando faço o upload de um arquivo maior que 128M, ele me dá um erro HTTP. Alguém pode me ajudar, por favor.

    Obrigado

  6. I DO NOT recommend putting that code in the Theme Functions file. I tried it and it completely blew up my site. And if you don’t know how to use FTP or the File manager to change the Functions file BACK, you’ll be very unhappy. I haven’t tried the other options but if I find something that works I’ll let you know :)

    • Olá Elisabeth, eu tentei e isso também explodiu meu site, não consigo acessá-lo... posso por favor saber como você consertou?

  7. Acabei de contatar a godaddy. Estou usando hospedagem cpanel através deles. Ele adicionou um arquivo .user.ini no arquivo public/html com o seguinte:

    memory_limit = 128M
    max_execution_time = 300
    post_max_size = 128M
    upload_max_filesize = 256M

  8. Ouvi dizer que, como alternativa, você poderia simplesmente fazer o upload diretamente via ftp cpanel, mas quando faço isso, o PDF não aparece no meu painel de mídia do WP?

    • Olá Cornelius,

      Você pode fazer o upload de um arquivo PDF, mas sim, você está certo, ele não ficará visível na biblioteca de mídia do seu site WordPress. Para ver um arquivo na biblioteca de mídia e poder adicioná-lo facilmente, você precisaria carregá-lo usando o carregador de mídia integrado.

      Admin

      • Você pode fazer o upload de qualquer coisa via FTP/SFTP e depois adicioná-la ao banco de dados usando um plugin como Add From Server.

  9. Isso funcionou para mim (já que nada mais funcionava):

    – Abra o wp-config.php
    – Na parte inferior, adicione esta linha:

    define(‘WP_MEMORY_LIMIT’, ‘128M’);

    – Salve (e envie seu arquivo)

  10. Então, eu não sou um desenvolvedor, então não me sinto à vontade para mexer com PHP e algumas coisas funcionais.
    Eu encontrei nas postagens acima as configurações de PHP e tudo está configurado corretamente, o tamanho máximo do arquivo é 30MB, então estou confuso por que ainda não consigo fazer upload de mídia maior que 5MB.
    Existe algo no WordPress que estou perdendo?
    Não encontrei em nenhum lugar para mudar isso.

  11. Se você estiver usando cPanel, na maioria das vezes você edita através das configurações de Versão PHP, você pode verificar se está na 5.6 ou 7.0 e editar todas as configurações via cpanel. Para mim, esta é a única maneira que meu host tem, todos os outros estão bloqueados, mas é muito útil e existem maneiras simples de habilitar módulos PHP e ajustar qualquer configuração.

  12. Obrigado.

    Isso é o que finalmente funcionou para mim:

    Em wp-config, antes de wp-settings:

    define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
    define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );
    ini_set( ‘memory_limit’, ‘256M’ );

    Em .htaccess:

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

  13. Olá

    Estou construindo uma loja woocommerce para vender arquivos de áudio. Alguns dos meus arquivos têm mais de 100 MB, então o upload direto do wordpress não funcionará. O que estou tentando fazer é fazer o upload do arquivo para o cpanel e, em seguida, postar esse link no produto para download no WP. Mas não sei como fazer isso. Eu visualizo o arquivo no cpanel e copio esse link, mas isso apenas leva a pessoa ao login do cpanel. Não sei como obter o link do meu arquivo no cpanel para que outras pessoas possam baixá-lo quando comprarem um produto?

    Você tem um tutorial sobre isso?

    ou você pode ajudar?

    Obrigado

    • Você precisaria investigar mais isso porque precisaria de segurança para essa URL de arquivo, geralmente a URL do arquivo é acessível a tudo e, portanto, pode ser baixada sem fazer uma compra.

  14. Absolutamente NÃO tente inserir esse código no arquivo Funções do Tema!!!!! Agora estou recebendo mensagens de erro e não consigo acessar o painel do meu site. Não me atreverei a tentar nenhuma das outras sugestões deles.

  15. Obrigado. A versão .htaccess funcionou para mim. Eu só tive que lembrar de mostrar arquivos ocultos no meu gerenciador de arquivos do cpanel.

  16. Just wanted to say thanks. I’ve been able to solve three wordpress related issues in one day, all with help from this website. Kudos on the good work. :D

  17. Obrigado.
    As edições no php.ini ajudaram. Eu tive que garantir que também aumentasse o tamanho do post_max. Eu falhei em editar isso na primeira atualização, e nada mudou. Edite todos os parâmetros e pronto. Obrigado novamente!

  18. It was great. Very helpful! Had to upload a theme, used the second method. added a ner php.ini file and the theme is installed. Thanks a lot :)

  19. Obrigado pela ajuda

    fazer as alterações no método .htaccess fez o site travar
    no entanto, alterar o arquivo php.ini funcionou para mim.

  20. ou tente outro método como o meu,

    no cpanel > clique em “selecionar versão do php” > em seguida, clique em “mudar para opções de php” > encontre o “upload_max_filesize” e altere para o que desejar.

  21. ‘upload_max_size’ não é um nome de variável do php.ini. é ‘upload_max_filesize’. isso está escrito errado na solução 1

  22. Tentei sua primeira sugestão e aparentemente coloquei um código ruim no arquivo functions.php e agora perdi o acesso ao painel do meu site, o site real não pode ser acessado por ninguém, e o problema obviamente não foi resolvido.

  23. Olá, onde devo colocar este código no meu arquivo .htaccess.
    Eu tentei colocar este código no meu arquivo htaccess, mas sempre dá erro interno do servidor 500 quando abro meu site ativo.

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    php_value max_input_vars 5000
    php_value max_execution_time 300
    php_value post_max_size 50M

    # FIM WordPress

    • Tente isto:

      php_value upload_max_filesize 50M
      php_value post_max_size 50M
      php_value max_execution_time 300
      php_value max_input_time 300

  24. Olá,

    Eu usei o primeiro método de adicionar código ao arquivo functions.php do tema filho, mas não surtiu o efeito desejado. No localhost, o limite é de 3 MB e no servidor compartilhado, o limite é de 32 MB. Alguma ideia do porquê isso está acontecendo?

    Obrigado.

  25. Eu segui isso, até contatei meu host e aumentei meus uploads para 64mb, no entanto, no WordPress, ainda permite apenas 8mb.
    Alguma outra sugestão, por favor, ajude.

  26. Mesmo problema para a versão wordpress 3.9 / 4 e olhando o console do Chrome ou Firefox, vi um erro 413 do NGINX ao fazer upload

    Maybe this thread can help to nginx users ;)

Deixe um Comentário

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.