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. Ótimo artigo, embora eu goste de adicionar que, se você não está enviando arquivos grandes regularmente, deve aumentar temporariamente o limite de tamanho de arquivo e depois retorná-lo ao valor padrão, especialmente no arquivo php.ini, para se proteger contra o loop de segurança que isso pode criar. Isso é ainda mais importante se você tiver usuários que podem enviar arquivos para o seu site WordPress. Esta é uma das áreas que deve ser tratada com sensibilidade.

  2. O primeiro guia funcional que funcionou para mim. Eventualmente, descobri o porquê. Muitos sites de tutoriais abordam apenas o tamanho do arquivo enviado e ajustam apenas esse valor. Isso não funcionou para mim, e eu não sabia por quê. Geralmente, eu acabava com um erro 500 do servidor. Seu guia funcionou, e quando investiguei a diferença, descobri que, ao contrário de outros, você também altera o tempo máximo de execução. Esse era o meu problema. Embora eu tivesse o tamanho do arquivo configurado corretamente, atingi o limite de tempo de execução do script, e o arquivo não pôde ser carregado porque o servidor encerrou o script após um minuto. Então, obrigado por considerar tais detalhes, e agora eu sei por que os outros guias não funcionaram para mim.

  3. Obrigado por mostrar como verificar o limite padrão. Acabei de verificar o meu agora e vi que é 1 GB. Acho que isso é bom o suficiente para mim, então não vou mexer em nada. Também devo acrescentar que o método wpcode teria sido o meu método preferido se eu precisasse mudar alguma coisa.

  4. Obrigado pelas dicas. Meu site está hospedado na BlueHost, então primeiro tentei o Método 2. No entanto, após alterar o valor de upload_max_filesize, a página Adicionar Nova mídia do meu site ainda mostrava 64 MB. Voltei ao Editor MultiPHP INI e olhei os outros valores. Outro valor se destacou:
    post_max_size
    Define o tamanho máximo de dados de postagem permitido. Esta configuração também afeta o upload de arquivos. Para fazer upload de arquivos grandes, este valor deve ser maior que upload_max_filesize. Geralmente, memory_limit deve ser maior que post_max_size.

    Depois que aumentei o valor de post_max_size também, a página de upload de mídia Adicionar Nova mostrou o novo limite. Talvez você possa atualizar a postagem para incluir esta dica.

    • Thank you for sharing this, we’ll be sure to look into it and possibly add it to the article in the future :)

      Admin

  5. Todos os meus limites foram aumentados conforme sugerido, mas comecei a receber 'arquivos muito grandes' após uma atualização de plugin. Após verificar tudo no lado do servidor e do e-mail, a solução foi mudar de 5M para 5120kb nas configurações do Contact Form 7. O plugin de repente parou de reconhecer M ao tentar substituir a configuração padrão de 1024kb.

    • Dependerá do seu host e do que mais está configurado no seu servidor para o que funcionará. Se nada mais funcionar, você sempre pode entrar em contato com seu host para obter assistência.

      Admin

  6. Sua seção de comentários e agradecimentos é quase 10 vezes mais longa... do que o conteúdo desta página é a garantia de suas dicas incríveis

    • Se as recomendações não estiverem funcionando para você, recomendamos que entre em contato com seu provedor de hospedagem, pois eles poderão ajudar se isso for algo que eles configuraram em seu sistema.

      Admin

  7. Muito obrigado. Tentei todos os métodos e o último método foi útil para mim.
    Gostaria de saber se devo desfazer o penúltimo passo que foi o php.ini?

    • Não é necessário remover esse arquivo, mas você pode removê-lo se ele não estiver funcionando para o seu servidor.

      Admin

    • Se nenhuma de nossas recomendações funcionar, recomendamos que você entre em contato com seu provedor de hospedagem para ver se é uma restrição que eles definiram em seus servidores.

      Admin

  8. Se eu tiver acesso ao FTP, posso simplesmente fazer o upload do arquivo na pasta wp-content/uploads/[ano]/[mês]?

    • Se nenhuma das recomendações funcionou, recomendamos entrar em contato com seu provedor de hospedagem para obter assistência.

      Admin

  9. Tentei isso, mas o tamanho não mudou... o status é o mesmo, por favor, ajude, o que devo fazer agora, estou usando localhost

    • Você pode tentar reiniciar o serviço do seu localhost, por via das dúvidas. Caso contrário, você precisará garantir que adicionou/editou o php.ini corretamente, que é o motivo mais comum.

      Admin

  10. Eu acho
    @ini_set( ‘upload_max_size’ , ’64M’ );

    deveria ser
    @ini_set( ‘upload_max_filesize’ , ’64M’ );

    • upload_max_size aumenta esse valor atualmente, assim como algumas outras coisas, e é por isso que não usamos upload_max_filesize

      Admin

  11. FUNCIONA!!! OBRIGADO

    Eu criei um arquivo ini.php, fiz o upload, renomeei de ini.php.txt para ini.php e funcionou.

    obrigado

    • Se nossas recomendações não funcionarem, você deve entrar em contato com seu provedor de hospedagem para garantir que eles não o tenham como parte de suas configurações.

      Admin

  12. Como posso aumentar o limite de upload enquanto tenho a hospedagem WordPress e o functions.php também não está atualizando?

    • Se o arquivo não for atualizado, você deve entrar em contato com seu provedor de hospedagem e eles devem ser capazes de ajudar.

      Admin

  13. Quero aumentar o limite para 250mb, mas não sei se isso expõe meu site a ameaças de segurança, embora eu esteja usando apenas o Gravity Forms e também tenha configurado para desabilitar a execução de PHP na minha pasta de uploads. E permiti apenas arquivos jpg e mp3.
    Você acha que isso pode afetar os tempos de carregamento do meu site, já que uploads enormes virão de vários usuários?

    • Se vários usuários tentarem fazer uploads ao mesmo tempo, isso pode afetar o tempo de carregamento do seu site, mas não deve expô-lo a ameaças de segurança.

      Admin

  14. Bom artigo, mas tentei adicionar suas 3 linhas de código ao arquivo functions.php, mas recebi um erro de “@ rule desconhecida”. O que é isso?

Deixe uma resposta

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.