Neste artigo, mostraremos como aumentar o limite de upload de mídia do WordPress e corrigir a mensagem de erro “Ultrapassa o limite de tamanho de arquivo para envio deste site” que impede usuários de subir um arquivo de tamanho maior que o permitido.
Uma das principais causas é o baixo limite no tamanho de upload de arquivo. No painel do WordPress, mais especificamente na aba “Mídia > Adicionar nova”, você verá uma mensagem de erro como esta abaixo:
Para te ensinar como corrigir este problema, nós usamos as hospedagens web: HostGator, GoDaddy e Locaweb com servidor Linux, que são os mais populares no Brasil.
Tópicos abordados neste post:
- Como aumentar o limite de upload de mídia do wordpress pelo painel da sua hospedagem web
- Como aumentar o limite de upload de mídia do wordpress via FTP
- Como checar se funcionou
Como aumentar o limite de upload de mídia do wordpress pelo painel da sua sua hospedagem web
Como aumentar o limite de upload de mídia do wordpress no HOSTGATOR:
- Acesse o Painel do HostGator e clique no arquivo “PHP Configuration”
- Após abrir o “PHP Configuration” clique em “Edit custom php.ini”
- Na página do “php.ini” edite os campos upload_max_filesize e post_max_size
Como aumentar o limite de upload de mídia do wordpress no GODADDY:
- Confirme qual o limite disponível atualmente
- No painel, ache a opção Software e clique na opção “Selecionar versão do PHP”
- Clique no link “Selecione opções do PHP”
- Olhe no painel as opções atuais que estão configurados seus upload_max_filesize e post_max_size
- Ajuste as opções de acordo com a sua necessidade e capacidade do plano upload_max_filesize e post_max_size
- Clique na no botão “Salvar”
- Volte no painel e confira se sua alteração está funcionando
Como aumentar o limite de upload de mídia do wordpress na LOCAWEB:
A Locaweb utiliza CPANEL, o mesmo painel que a Go Daddy (e muitas outras hospedagens), então o processo é parecido. O que pode ocorrer é que em alguns casos pode ser que você não encontre a opção “Selecionar versão do PHP“. Então a saída é utilizar o “Gerenciador de arquivos“:
- No painel, ache a opção Gerenciador de Arquivos
- Na pasta raiz (/) edite ou crie um arquivo chamado “php.ini”
- Insira as linhas abaixo no arquivo “php.ini”
upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300
Como ajustar via FTP
Caso o painel de sua hospedagem não ofereça uma opção de alterar as configurações, você tem um jeito menos amigável, mas que funciona para resolver isso…
Como se conectar ao FTP das hospedagens web
Para se conectar ao servidor de sua hospedagem, você precisará das seguintes informações:
- Host
É o endereço em que o servidor ftp pode ser encontrado. - Login
O login é o nome de usuário. Pode ser encontrado na seção “FTP” de sua hospedagem. - Senha
Caso você não se lembre, com acesso ao painel administrativo você poderá alterar a senha ou mesmo criar um novo usuário.
Com os dados em mãos, você pode baixar e instalar um cliente ftp tipo Filezilla ou Cyberduck.
Após a instalação, você deve criar uma nova conexão e definir os dados de acesso.
Conexão estabelecida, é hora de entrar em ação!
Qual arquivo alterar?
Dependendo de sua hospedagem web, um ou outro arquivo deve fazer a mágica acontecer. Então, você pode fazer um de cada vez e testar qual método te levou a solução.
Veja abaixo quais arquivos podem ser alterados para tentar ultrapassar esta limitação. No exemplo, vamos supor que você queira definir o limite de upload do WordPress para 64mb…
php.ini
O php.ini é um arquivo de configurações. Ele possui regras de como o PHP deve se comportar quanto ao uso de memória, caminhos, módulos instalados e etc.
O caminho do arquivo php.ini pode variar, então veja abaixo os caminhos segundo a documentação das hospedagens web:
- Hostgator:
cPanel: /home/usuario/php.ini
Plesk (contas VPS): /var/www/vhost/digite-seu-dominio-aqui/etc/php.ini - Go Daddy:
Procurar a pasta “html” e editar o arquivo php.ini (criar caso não exista). - Locaweb:
Editar/criar arquivo php.ini na pasta raiz ( / ) do site.
Caso o seu servidor seja Windows, o arquivo php.ini terá o nome de .user.ini (com um ponto na frente).
Em seguida, copie as linhas abaixo e cole no seu php.ini:
upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300
As vezes é necessário aguardar alguns minutos ou realizar uma ação específica da hospedagem web para surtir efeito.
functions.php
Este arquivo é o responsável por adicionar novas funcionalidades ao seu tema como suporte a imagem de destaque ou adicionar novos menus.
O arquivo fica localizado no caminho pasta-do-wordpress/wp-content/seu-tema/functions.php
Adicione as linhas abaixo no começo do arquivo:
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
.htaccess
Assim como o php.ini é um arquivo que define configurações do PHP, o arquivo .htaccess define configurações do servidor. Configurações que estão no arquivo de configuração principal do servidor podem ser alteradas através deste arquivo.
Sendo assim, vá até a pasta raiz do seu site (“www” ou “public_html” ou apenas “/”), e edite (ou crie um arquivo novo) e cole as linhas abaixo:
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300
Como saber se consegui aumentar o limite de upload do WordPress?
Após ter feito as alterações sugeridas, você poderá verificar se surtiu efeito verificando no painel do WordPress ou através do Php Info.
Painel do WordPress
PHP Info
O phpinfo é uma função php que retorna uma página com todas as configurações do php para você verificar se funcionou o aumento do limite de upload, e várias outras informações.
Para testar, crie um arquivo com extensão php exemplo teste.php e coloque na pasta raiz do seu site. Neste arquivo cole o seguinte código:
<?php phpinfo(); ?>
Acesse: seusite.com.br/teste.php
Veja no print abaixo onde se localiza a informação que queremos:
E se nada funcionar?
Caso você não consiga fazer o upload do seu arquivo, significa que o arquivo ainda é maior que o limite do seu servidor.
Por exemplo, veja os limites da Go Daddy:
Tipo | Limite de upload padrão | Máx. |
---|---|---|
cPanel | 2 MB | 2 GB |
Plesk | 10 MB | 2 GB |
Web | 32 MB | 128 MB |
Clássico | 32 MB | 64 MB |
Managed WordPress | 64 MB | 192 MB |
Mais uma vez, isso varia de acordo com a sua hospedagem web.
Então, ficam algumas opções para você:
- Tente reduzir o tamanho de imagens. Por exemplo, se ela tiver 1000px de largura, diminua para 300px. Isso não só vai diminuir o peso, como também serão carregadas de forma mais rápida.
- Você pode usar o Tiny PNG, por exemplo para reduzir o peso.
- Uma solução para videos pode ser usar Youtube ou Vimeo e colocar o embed das plataformas no seu conteúdo.
- Subir seu arquivo diretamente em uma pasta via FTP e colocar o link no conteúdo.
- Entrar em contato com o suporte de sua hospedagem web.
Conclusão
Como vimos, o cenário pode mudar bastante de acordo com o plano de hospedagem web e o sistema operacional do servidor.
Mas, sabendo quais são os arquivos e o funcionamento deles fica mais fácil de achar o caminho.
Por fim, esperamos que você tenha aprendido como aumentar o limite de upload do WordPress e consiga continuar o bom trabalho em seu site!
E aí, consegui resolver? Teve alguma dificuldade? Deixe seu comentário abaixo!
Até a próxima!

“Interneteiro” desde que sites bonitos eram feitos em frames, recheados de Java Applets que eram animações que pareciam fogos de artifício… Antes até das tabelas! De lá para cá muita coisa mudou, mas a essência da internet continua a mesma: Dar liberdade ao indivíduo.
- Autor no WP Rocks
- Desenvolvedor no WTF Studio Web