Como usar o WP_ALLOW_REPAIR no WordPress

Se você está enfrentando algum problema com o banco de dados do seu WordPress, a constante WP_ALLOW_REPAIR pode ser uma opção para corrigir problemas em alguns casos. Isso porque essa constante libera uma tela de reparo do WordPress, onde é possível realizar a tentativa de reparo ou até mesmo uma otimização em tabelas do banco de dados do seu site.

É importante destacar que, se você está enfrentando o erro “Error establishing a database connection” (Erro ao estabelecer uma conexão com o banco de dados), embora em alguns poucos casos a constante WP_ALLOW_REPAIR possa ajudar, na maioria dos casos possivelmente o problema possa ser outro, temos um artigo que ajuda a entender esse erro em específico, caso deseje a leitura, basta clicar aqui.

Porém, se você suspeita que alguma tabela do seu banco de dados possa estar corrompida, ou deseja realizar uma possível otimização, vem com a gente que vamos te mostrar como configurar essa constante, e também como acessar a página de reparação/otimização.

Como configurar a constante WP_ALLOW_REPAIR

Primeiro, vamos mostrar como ativar a página de reparo/otimização das tabelas do seu banco de dados, e em seguida mostraremos como acessar a página, e realizar as ações disponíveis.

  1. Acesse o painel de controle da sua hospedagem (cPanel)
  2. Procure pela seção Arquivos, e em seguida clique em Gerenciador de arquivos
  3. Agora acesse o diretório do seu site (geralmente é a public_html)
  4. Dentro da pasta do seu site, localize o arquivo wp-config.php, clique com o botão direito, e em seguida em Edit
  5. Dentro desse arquivo, procure pela linha “Add any custom values between this line and the “stop editing” line.”, e após essa linha, adicione o comando abaixo:

    define( 'WP_ALLOW_REPAIR', true);

    Deve ficar como no exemplo da imagem abaixo:
    Código define( 'WP_ALLOW_REPAIR’ , true); no arquivo wp-config.php
  6. Feito isso, salve o arquivo clicando em Salvar Alterações.

Como reparar e/ou otimizar o seu banco de dados

Agora que a página de reparo já está pronta, siga os passos abaixo para acessar a página, e então realizar as ações disponíveis.

  1. Primeiro, você deve acessar a URL seusite.com.br/wp-admin/maint/repair.php (“seusite.com.br” é apenas um exemplo, utilize o seu domínio real). Você verá uma tela como essa:
  2. Nessa tela, se você quiser apenas tentar realizar possíveis reparos nas tabelas do seu banco de dados, clique na opção Reparar o banco de dados


    Caso queira, tanto reparar, como também tentar otimizar as tabelas, clique em Reparar e otimizar o banco de dados.
  3. Ao reparar o banco de dados, você verá uma tela como essa:

    As tabelas quebradas ou que precisavam de correção serão corrigidas, e no final haverá um aviso indicando para remover a constante que habilita essa tela.

    Se o seu banco de dados suportar a otimização, você poderá seguir pela opção de reparo + otimização, onde as tabelas serão analisadas, reparadas e otimizadas, reportando o mesmo aviso no final.

Pronto, ao seguir esses passos, agora o reparo das suas tabelas deve ter sido concluído com sucesso. Após as ações, para desabilitar o acesso a essa página, você deve voltar no arquivo wp-config.php, clicar em Edit, e então alterar a constante de “true” para false, ou simplesmente remover a linha “define( ‘WP_ALLOW_REPAIR’ , true);” do arquivo.

E em seguida salvar o arquivo novamente.


Conseguimos te ajudar?

Loading spinner
Encontrou sua resposta?