Correção do Erro ao fazer upload de imagens no WordPress

Você está experimentando erro ao fazer upload de imagens no WordPress? Este erro de upload pode ser um tanto difícil de identificar a causa mas não se preocupe, este artigo ira te ajudar!

Se você está tentando fazer upload de uma imagem em seu site e tem recebido a seguinte mensagem de erro:

  • “Não foi possível criar o diretório”.
  • “O diretório ascendente possui permissão de escrita?”.

Se sim, este artigo irá te mostrar como resolver este problema. Caso você não encontre a solução aqui, aproveite e visite o tópico de Correção de Erros.

Por que isso acontece?

Basicamente, o erro ao fazer upload de imagens acontece quando o WordPress não consegue tratar o upload da imagem.

Este erro normalmente acontece quando o WordPress não possui permissão de escrita na pasta uploads. Por isso, o WordPress lança esta mensagem de erro.

O que fazer para corrigir o erro ao fazer upload de imagens?

Há duas suspeitas para este caso.

A primeira delas, a mais comum, é que o problema realmente esteja na permissão de escrita da pasta uploads.

As permissões são necessárias para que o WordPress possa gravar não apenas as imagens, mas qualquer tipo de upload em seu site.

A segunda hipótese para o erro ao fazer upload de imagens, é relacionada ao endereço da configuração de Mídia, local onde são armazenados os arquivos de imagem.

Há casos em que, realizando a migração de servidor, o local da imagem pode ter sido alterado.

Neste artigo, vamos ver ambos.

Adicionar permissão na pasta Uploads

Uma das potenciais causas do erro ao fazer upload de imagens é a falta de permissão necessária para gravar a imagem no local certo.

Para essa alteração você pode usar algum programa de FTP que conecte nos diretórios do site. Nós indicamos o uso do FileZilla, no entanto, você pode utilizar qualquer outro cliente FTP.

  1. Navegue até a pasta citada no erro (wp-content/uploads).
  2. Clique com o botão direito na pasta e em Permissões do Arquivo (ou File Permissions).
  3. Na janela seguinte, marque a opção Ler e Escrever na categoria Público e não se esqueça de marcar a opção para fazer a alteração em todas as subpastas.
  4. Como alternativa, se tiver desenvolvedores dedicados ao seu blog/site, é possível requisitar que apliquem a permissão 775 recursiva no diretório mencionado no erro.

Se estiver usando o FileZilla, o conjunto de permissões ficarão desta forma:

Configurações de permissão para resolver o erro ao fazer upload de imagens
Configuração de permissão de pastas para o diretório wp-content/uploads.

Aguarde alguns minutos e teste novamente o upload da imagem. Caso não funcione, vá para o próximo tópico.

Verifique o caminho da pasta de uploads

Há uma pequena chance do caminho da pasta de uploads esteja configurada de forma incorreta.

Como você sabe, o WordPress tem um caminho específico para armazenar os arquivos de upload, e por consequência, também há um caminho para armazenar as imagens.

Isso pode acontecer no momento da migração de um servidor, onde a configuração antiga não é mais a correta.

  1. Acesse as Configurações de Mídia do seu administrador.
  2. Você encontrará o endereço do upload caso o WordPress não tenha encontrado o caminho dentro do seu servidor. Verifique se a pasta upload está no padrão: “/wp-content/uploads/”. Caso não esteja, coloque este padrão.

Conclusão

Sem dúvida, a possibilidade de enviar imagens através do WordPress é de extrema importância.

Nosso conteúdo torna-se muito mais valor com o uso de imagens. No entanto, o erro ao fazer upload de imagens pode causar uma certa frustração aos criadores de conteúdo.

Sugiro seguir a ordem exata para resolução do erro ao fazer upload de imagens. É necessário, no entanto, entender que nem sempre o problema pode ser resolvido de forma genérica.

Caso nenhum método que eu ensinei funcione, você poderá entrar em contato comigo através do item Consultoria em WordPress. Procure descrever ao máximo o seu problema.

Quer aprender passo a passo a desenvolver sites profissionais?

Veja nossas vídeo-aulas do extremo básico ao profissional avançado!