Como corrigir o erro do WordPress – ‘Upload: Falha ao gravar o arquivo no disco’

2

O 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 a seus usuários temas personalizados, vários plugins, compatível com dispositivos móveis e também com mecanismos de pesquisa.

Os plug-ins 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 criados 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.

Cada ambiente de hospedagem na web no mundo apresenta um tipo de erro ou outro para seus usuários e, se você for um usuário do WordPress, há uma probabilidade maior de encontrar um erro de disco. Este erro não é motivo de muita preocupação. Este erro ocorre quando o usuário tenta fazer upload de 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 para resolvê-lo.

Razões para 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:

  1. Configuração de permissões para o diretório de upload.
  2. O usuário excede a cota concedida ou o disco rígido do servidor não tem mais espaço.
  3. 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 da Web, que funciona de acordo com as configurações de permissão feitas por nós. Portanto, sempre que um arquivo ou pasta recebe permissões incorretas, o usuário não pode 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 fornecida.

Portanto, nesse 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 esse 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. Portanto, tecnicamente falando, esse 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 assim que se inscreve na conta do servidor. É pertinente entender que apenas ‘ /public_htmldiretório’ deve ser usado para fazer upload de seus arquivos. A finalidade 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 fim, o programa FTP não deve ser definido como SFTP em vez de FTP e depois de nomear sua página inicial como ‘ index.htmlpara ‘ /cgi-bindiretó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 ilustrá-lo para corrigir o erro ‘Falha ao gravar arquivo no disco’.

Conecte-se ao cliente FTP FileZilla e, uma vez feito isso, encontre a wp-contentpasta. Você precisa clicar na wp-contentpasta 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 do arquivo para proprietário, grupo e público será mostrada separadamente. As permissões de arquivo terão opções ‘ler’, ‘escrever’ 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 subdirectories’, 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, wp-contentincluindo 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 também. Para fazer isso, clique com os direitos em uma pasta wp-content e selecione permissões de arquivo. Estamos fazendo isso para trazer as mudanças necessárias em nossos arquivos também. Para pastas, inserimos 755 como um valor numérico, aqui digite 644 e, em seguida, você precisa marcar a caixa adjacente a ‘Recorrer a subdiretórios”. A última etapa é clicar na opção ‘Aplicar apenas a arquivos’ e clicar em ‘OK’.

Portanto, agora, nosso cliente FTP mostrará permissões de arquivo para 644 para todos os arquivos e 755 para todas as pastas e subpastas na wp-contentpasta.

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ê precisará procurar ajuda do seu host para que ele possa fazer a tarefa necessária para você. Se o problema persistir, certamente há algum outro motivo e agora vamos investigá-lo.

Às vezes, o erro ainda persiste e, quando ocorre, 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, esse erro será exibido 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 alocado de 1 GB logo se esgotará. Nesse cenário em que o usuário usou totalmente o 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 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 ter em mente também o futuro requisito de espaço de armazenamento.

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 seguirá o check na barra lateral esquerda. O ‘Uso de espaço em disco’ nos informa o espaço de armazenamento total alocado para nós em nosso plano de hospedagem na web e a porcentagem usada do armazenamento total conosco. Apenas no caso de o espaço de armazenamento ser totalmente utilizado ou de espaço de armazenamento insignificante ser deixado, obviamente é a 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 para continuar com o mesmo espaço de armazenamento é excluir os arquivos que não parecem relevantes para você agora.

Mas, como o cenário de ficar sem 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 foi 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 uma última tentativa deve ser feita, o que parece ter pouco raciocínio técnico, mas resolveu o problema para muitas pessoas.

Tudo o que você precisa fazer é dar uma olhada no nome do arquivo. Se houver espaços e traços no nome do arquivo, exclua todos eles do nome do arquivo. Bem, nem sempre, mas na maioria das vezes funciona.

As etapas corretivas para ‘Falha ao gravar arquivo no erro de disco’ discutidas acima certamente resolverão seu problema. Por precaução, seu problema ainda existe, então a única opção que resta é entrar em contato com seu host. Você pode fazer uma ligação telefônica se esse recurso estiver disponível; caso contrário, envie seu problema por e-mail em detalhes com capturas de tela que são auto-explicativas 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 guiá-lo na direção certa. É relevante mencionar aqui que, seja por telefone, e-mail ou chat com o executivo, certifique-se de explicar seu problema detalhadamente, 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 irão enriquecê-lo com seus conhecimentos e percepções.

O WordPress tem um fórum de suporte e uma 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 com palavras claras e precisas.

Conclusão:

Para concluir, o WordPress é um sistema independente, permite que você gerencie seu site a partir de seu próprio computador com esforços contínuos. É compatível com SEO e suporta otimização adicional. A facilidade de ter vários usuários junto com o administrador e fazer seu site crescer conforme o crescimento do seu negócio o torna a primeira escolha.

Fonte de gravação: instantshift.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação