Como corrigir o erro do WordPress – 'Upload: Falha ao gravar o arquivo no disco'
Publicados: 2016-05-25O WordPress agora é indiscutivelmente o sistema de gerenciamento de conteúdo mais popular do mundo. Seja o iniciante no mundo dos blogs ou os blogueiros profissionais, o WordPress é a plataforma de blogs preferida de todos.
É um CMS baseado em PHP e SQL. Iniciado em 2003, oferece aos seus usuários temas personalizados, vários plugins, amigável para dispositivos móveis e também para mecanismos de busca.
Os plugins necessários para aprimorar os recursos do WordPress estão facilmente disponíveis e baixados da Internet. Alimentando mais de 24% da Internet, atende a todos. Sites simples, blogs ou portais de comércio eletrônico podem ser facilmente construídos e executados pelo WordPress. Ser multilíngue o torna popular em todo o mundo na maioria dos países. A facilidade de uso para usuários e editores, juntamente com a complexidade oculta para desenvolvedores, o torna a escolha ideal.
Todo ambiente de hospedagem na web do mundo apresenta um tipo de erro ou outro para seus usuários e, se você é um usuário do WordPress, há maior probabilidade de ter encontrado um erro de disco. Este erro não é motivo de muita preocupação. Este erro ocorre quando o usuário tenta carregar um arquivo como administrador ou subadministrador. Quando esse erro surge, é bastante frustrante para os usuários, interrompendo a experiência sem esforço de blogar no WordPress.
Neste blog, explicaremos os motivos pelos quais os usuários encontram esse erro e as várias alternativas disponíveis para usuários e desenvolvedores resolvê-lo.
Razões para o erro de carregamento de disco no WordPress
Quando um usuário encontra esse erro, pode haver vários motivos e, entre os mais comuns, definir permissões incorretas para arquivos ou pastas. Pode-se resumir todas essas razões em três pontos comuns:
- Configuração de permissões para o diretório de upload.
- O usuário excede a cota concedida ou o disco rígido do servidor não tem mais espaço.
- A pasta tmp do servidor não tem mais espaço.
Para um site WordPress, temos que definir permissões para cada arquivo e pasta. O acesso a todos esses arquivos e pastas é controlado pelo servidor web que funciona de acordo com as configurações de permissão feitas por nós. Portanto, sempre que um arquivo ou pasta tiver permissões incorretas, o usuário não poderá gravá-lo ou modificá-lo no servidor. Em outras palavras, podemos dizer que nosso servidor web falha na adição ou criação de novos arquivos na pasta especificada.
Portanto, em tal cenário, quando o usuário do WordPress tenta fazer upload de imagens ou arquivos como administrador, uma das três mensagens de erro a seguir é encontrada:
- O WP falhou ao carregar devido a um erro de disco
- Não foi possível criar o diretório
- WP falhou ao gravar no disco
Como corrigir este erro?
Primeiro, o usuário deve tentar se conectar ao site WordPress com a ajuda de um cliente FTP. FTP refere-se ao Protocolo de Transferência de Arquivos. Em palavras simples, um cliente FTP é basicamente um software desenvolvido com o objetivo de fazer com que dois computadores se comuniquem com a ajuda da Internet. Você pode facilmente enviar e receber arquivos através deste servidor. Então, tecnicamente falando, este protocolo funciona apenas no protocolo TCP/IP. Para que isso funcione, você precisa de um software FTP e um servidor FTP. A conexão criada entre o servidor e o cliente, você pode baixar, fazer upload, renomear, modificar e excluir arquivos. Geralmente o software FTP é suportado por todos os computadores.
Antes de começar a usar o cliente FTP, certifique-se de ter as informações/detalhes do Servidor, Diretório Remoto, Nome de Usuário e Senha.
Você recebe esses detalhes depois de se inscrever na conta do servidor. É pertinente entender que apenas ' /public_html
directory' seja usado para fazer upload de seus arquivos. O propósito da pasta '.cgi-bin directory' é carregar scripts cgi e todos os servidores, como nossas senhas regulares são sensíveis a maiúsculas e minúsculas. Por último, o programa FTP não deve ser definido como SFTP em vez de FTP e depois de nomear sua página inicial como ' index.html
para ' /cgi-bin
diretório'.
Vários clientes FTP gratuitos estão disponíveis como Cyberduck, CuteFTP, Transmit (para MAC), WinSCP (para Windows), FileZilla etc. Usaremos o cliente FTP FileZilla para ilustrar a correção do erro 'Falha ao gravar arquivo no disco'.
Conecte-se ao cliente FTP do FileZilla e, uma vez feito, encontre a pasta wp-content
. Você precisa clicar na pasta wp-content
e selecionar 'permissões de arquivo', que será a última opção na lista que aparece. Para selecionar 'permissões de arquivo', uma caixa de diálogo aparecerá no cliente FTP. A permissão de arquivo para proprietário, grupo e público será mostrada separadamente. As permissões de arquivo terão as opções 'ler', 'gravar' e 'executar' para cada uma. Abaixo disso, ele pede 'Valor Numérico'. Você deve inserir 755 como o valor numérico. Após o 'Recurse into subdirectory', você deve marcar a caixa ao lado dele. E, finalmente, clique na opção 'Aplicar apenas aos diretórios' e clique em 'OK'.
Ao inserir 755 como um valor numérico, o cliente FTP define as permissões da pasta para 755 e simultaneamente para todas as subpastas, bem como no wp-content
incluindo a pasta que contém as imagens.
Deve-se também verificar e corrigir as permissões de arquivo em uma pasta wp-content para arquivos individuais. Para fazer isso, clique em uma pasta wp-content e selecione permissões de arquivo. Isso estamos fazendo para trazer as mudanças necessárias em nossos arquivos também. Para as pastas, inserimos 755 como valor numérico, aqui digite 644 e, em seguida, você precisa marcar a caixa ao lado de 'Recurse into subdirectory'. O último passo é clicar na opção 'Aplicar apenas a arquivos' e clicar em 'OK'.

Então agora, nosso cliente FTP mostrará as permissões de arquivo para 644 para todos os arquivos e 755 para todas as pastas e subpastas na pasta wp-content
.
No entanto, às vezes o erro continuará e, nesse caso, você pediu ao seu provedor de hospedagem para excluir todos os arquivos do diretório de arquivos temporários. Ao carregar as imagens no WordPress, primeiro elas são salvas em um diretório temporário e depois na pasta de upload. O upload das imagens é feito através do PHP pelo WordPress.
Um diretório temporário configurado incorretamente não permitirá que o WordPress salve o arquivo no disco. Na maioria das vezes, a pasta temporária não será acessada por FTP e, nesse caso, você precisa procurar ajuda de seu host, para que ele possa fazer a tarefa necessária para você. Se o problema ainda persistir, certamente há algum outro motivo e agora vamos analisá-lo.
Às vezes, o erro ainda persiste e, quando isso acontece, há outro motivo para o mesmo.
Muitos usuários recebem o erro 'Falha ao gravar arquivo no disco' devido ao limite de cota de armazenamento. Quando o usuário tiver utilizado seu limite de cota de armazenamento, você receberá esse erro na tela. Os serviços econômicos e acessíveis comprados do provedor de serviços de hospedagem parecem atraentes, mas há uma queda nisso. Esses planos de hospedagem na web vêm com espaço de armazenamento muito baixo, variando de 500 MB a 2 GB ou mais. Portanto, quando alguém está usando o WordPress e tem mais de um site para gerenciar o espaço de armazenamento de 1 GB alocado, em breve se esgotará. Nesse cenário em que o usuário usou totalmente seu espaço de armazenamento alocado, os hosts não permitem que você carregue mais arquivos e, portanto, o usuário recebe a mensagem 'Falha ao gravar arquivo no erro de disco'.
É importante que o usuário acompanhe o uso do espaço de armazenamento alocado. O espaço de armazenamento é geralmente baseado no plano de hospedagem na web que o usuário assina e, portanto, ao finalizar o plano de hospedagem na web, em primeiro lugar, o usuário deve manter em mente o requisito de espaço de armazenamento futuro.
O usuário deve estar sempre atento ao uso e alocação do espaço de armazenamento, para isso existe o cPanel. O usuário fará o login no cPanel e seguido da verificação na barra lateral esquerda. O 'Uso do espaço em disco' nos informa o espaço total de armazenamento alocado para nós em nosso plano de hospedagem na web e a porcentagem usada do armazenamento total conosco. Caso o espaço de armazenamento seja totalmente utilizado ou reste um espaço de armazenamento insignificante, obviamente é hora de mudar para um plano de provedor de serviços de hospedagem que forneça espaço de armazenamento suficiente de acordo com suas necessidades. E a outra opção fácil de continuar com o mesmo espaço de armazenamento é excluir os arquivos que não parecem ser relevantes para você agora.
Mas como a falta de espaço de armazenamento pode ocorrer novamente em um futuro próximo, optar por um plano com maior espaço de armazenamento é uma escolha melhor.
Então você fez as configurações de permissão corretas para seus arquivos e pastas, o espaço de armazenamento alocado ainda está suficientemente disponível, a pasta temporária também é limpa e as configurações do PHP também estão corretas, mas 'Falha ao gravar arquivo no erro de disco' ainda o incomoda. Depois de todos esses exercícios o problema ainda persiste então deve ser feita uma última tentativa que parece ter pouco raciocínio técnico mas resolveu o problema para muita gente.
Tudo o que você precisa fazer é dar uma olhada no nome do seu arquivo. Se houver espaços e traços no nome do arquivo, você deve excluir todos eles do nome do arquivo. Bem, nem sempre, mas na maioria das vezes funciona.
As etapas corretivas para 'Falha ao gravar o erro de arquivo no disco' discutidas acima certamente resolverão seu problema. Apenas no caso, seu problema ainda existe, então a única opção que resta é entrar em contato com seu host. Você pode fazer um telefonema se esta facilidade estiver disponível; caso contrário, envie por e-mail seu problema em detalhes com instantâneos de tela que são auto-explicativos por natureza.
A melhor opção, porém, é tentar um chat ao vivo com o executivo do provedor de hospedagem. Isso ajudará a resolver seu problema e orientá-lo na direção certa. É relevante mencionar aqui que, seja por telefone, e-mail ou bate-papo com o executivo, certifique-se de explicar seu problema em detalhes, sem misturar palavras.
A outra opção é postar em vários fóruns online na Internet. Os usuários que encontraram esse problema anteriormente compartilharão suas experiências e soluções. Os especialistas disponíveis nesses fóruns também o enriquecerão com seus conhecimentos e percepções.
O WordPress tem um fórum de suporte e ajuda fácil também está disponível na seção de perguntas frequentes. A solução do problema do usuário aqui é rápida e precisa, desde que o problema tenha sido explicado pelo usuário em palavras claras e precisas.
Conclusão:
Para concluir que o WordPress é um sistema independente, permite que você gerencie seu site a partir de seu próprio computador com esforços contínuos. Seu SEO amigável e suporta otimização adicional. A facilidade de ter vários usuários junto com o administrador e fazer seu site crescer de acordo com o crescimento testemunhado em seu negócio o torna a primeira escolha.