Home Tutoriais WordPress: Não foi possível gravar dados no arquivo wp-config [Solução]

WordPress: Não foi possível gravar dados no arquivo wp-config [Solução]

por Renan Lima
0 comentário 45 Visualizações
Tutoriais WordPress - Clube do TI

Recentemente, me deparei com alguns problemas de permissões durante a instalação do WordPress localmente usando o Xampp/Lampp no Ubuntu 23.10.

Representação do erro: Não foi possível gravar dados no arquivo wp-config.php.
Representação do erro: Não foi possível gravar dados no arquivo wp-config.php.

Vamos resolver isso!

Vamos acessar o diretório raiz do nosso servidor web. Estou usando o Lampp (Xampp para Linux).

No seu terminal, acesse a pasta htdocs:

Agora, vamos executar os comando que corrigem as permissões e no final do artigo, explicarei detalhadamente o que cada comando faz, caso queira entender melhor.

Agora, basta prosseguir com a instalação:

    1. Verificação: Se tudo correu bem, você verá a imagem abaixo, indicando que tudo está no caminho certo.

Representação da tela de configuração de instalação do WordPress
Representação da tela de configuração de instalação do WordPress

Se tudo ocorreu bem, a imagem abaixo será aprensentada. Então, é sinal de que deu tudo certo.

Representação da caixa de diálogo de sucesso na inserção das configurações no WordPress
Representação da caixa de diálogo de sucesso na inserção das configurações no WordPress

2.  Configuração do Usuário: No próximo passo, preencha as informações para criar o usuário da administração do WordPress.

E voilà! Problema resolvido! Instalação finalizada.

Representação da mensagem de sucesso da instalação do WordPress
Representação da mensagem de sucesso da instalação do WordPress
Representação da tela de cadastro de usuário administrador no WordPress
Representação da tela de cadastro de usuário administrador no WordPress

Agora, vamos entender os comandos que utilizamos para solucionar esse contratempo:

    • cd /opt/lampp/htdocs: Este comando acessa o diretório htdocs.

    • sudo chown -R www-data:www-data .: Altera o proprietário e o grupo do diretório e seus conteúdos para “www-data”. O -R garante que a operação seja recursiva, afetando todos os arquivos e subdiretórios dentro do diretório atual.

    • sudo find . -type f -exec chmod a+w {} \;: Encontra todos os arquivos dentro do diretório atual e concede permissões de escrita para todos os usuários (a+w). O -type f especifica que a busca deve ser apenas por arquivos regulares.

    • sudo find . -type d -exec chmod a+wx {} \;: Encontra todos os diretórios dentro do diretório atual e define permissões de escrita e execução para todos os usuários (a+wx). O -type d especifica que a busca deve ser apenas por diretórios.

Em resumo, esses comandos são essenciais para garantir as permissões corretas de escrita para o usuário do servidor web (normalmente “www-data”) em um diretório web no Linux. Isso é fundamental ao configurar um servidor web, como o Apache ou o Nginx, para garantir que os arquivos possam ser modificados e os scripts possam ser executados corretamente.

Até a próxima!

Você Também Pode Gostar

Clube do TI - Informação da Tecnologia, Cursos Gratuitos, Reviews e tudo relacionado à Tecnologia e ao mundo de TI

O Clube do TI é um blog dedicado a entusiastas e profissionais de tecnologia da informação. Oferece conteúdos sobre tutoriais, cursos gratuitos, reviews de produtos, e dicas práticas para WordPress e Linux. Acesse: clubedoti.com

INSCRIÇÃO

Clube do TI – Todos os direitos reservados.

Contribuir com a comunidade é um papel social relevante. AVANTE COMUNIDADE!