Encontrar uma situação em que não é possível acessar a área de administração do WordPress pode ser estressante, especialmente se você precisar ativar um plug-in crucial para restaurar a funcionalidade do site.
Felizmente, há uma maneira de ativar os plug-ins do WordPress diretamente do banco de dados, mesmo quando você não tem acesso à área de administração.
Com ampla experiência em solução de problemas do WordPress e gerenciamento de sites, ajudamos vários usuários a lidar com esse problema comum. A ativação de plug-ins por meio do banco de dados é uma técnica prática que pode evitar longos períodos de inatividade e fazer com que seu site volte a funcionar rapidamente.
Neste artigo, mostraremos como ativar facilmente seus plug-ins do WordPress usando o banco de dados.
Quando você deve ativar os plug-ins do WordPress usando o banco de dados?
Vários erros comuns do WordPress podem impedir que o proprietário de um site acesse a área de administração do WordPress. Em muitas situações, o usuário está procurando desativar os plug-ins do WordPress sem acesso ao administrador.
No entanto, em algumas situações, o proprietário de um site pode precisar ativar determinados plug-ins para restaurar o acesso ao site do WordPress.
Por exemplo, vamos supor que um erro o esteja impedindo de acessar o painel do WordPress e que você tenha encontrado um plugin que pode corrigir esse erro.
Felizmente, o WordPress armazena as informações do plug-in ativo no banco de dados do WordPress. Isso significa que você pode inserir manualmente essas informações diretamente no banco de dados e dizer ao WordPress para ativar um plug-in.
A única condição é que o plug-in esteja instalado em seu site do WordPress, o que significa que ele deve estar presente na pasta de plug-ins em seu site do WordPress.
Dito isso, vamos ver como você pode habilitar/ativar facilmente um plug-in usando o banco de dados, passo a passo:
Etapa 1: Localize o nome do seu banco de dados usando o painel de controle de hospedagem
Para ativar seus plug-ins do WordPress usando o phpMyAdmin, primeiro você precisa descobrir o nome do seu banco de dados do WordPress.
Para fazer isso, faça login no painel de controle de sua hospedagem na Web. Usaremos a Bluehost para este tutorial.
Se você estiver usando uma empresa de hospedagem diferente, o painel de controle da sua hospedagem WordPress poderá ter uma aparência ligeiramente diferente.
Na guia “Websites”, vá para a guia “Advanced” (Avançado) e clique no botão “Manage” (Gerenciar) ao lado da opção “File Manager” (Gerenciador de arquivos).
Isso abrirá o Gerenciador de arquivos em uma nova janela. Aqui, basta localizar e clicar na pasta public_html
na coluna da esquerda.
Todos os arquivos armazenados na pasta public_html
serão abertos na tela.
A partir daí, você deve localizar e clicar na pasta com o nome do seu site na coluna “Nome”.
Em vez disso, alguns usuários podem ver seus arquivos e pastas do WordPress instalados dentro da pasta public_html.
Depois de abrir o arquivo do site do WordPress, localize o arquivo wp-config.php na seção “Nome” e clique com o botão direito do mouse nele.
Isso abrirá um menu no qual você deverá selecionar a opção “View” (Exibir).
Isso abrirá o arquivo wp-config.php
em uma nova janela, onde você poderá localizar os detalhes do banco de dados.
Recomendamos que você copie e cole os detalhes do seu banco de dados, incluindo o nome de usuário e a senha, em um aplicativo de bloco de notas no seu computador.
Agora que você já encontrou o nome do seu banco de dados, vamos para a próxima etapa.
Etapa 2: Localize a opção Active Plugins (Plug-ins ativos) via phpMyAdmin
Depois de descobrir o nome do seu banco de dados, volte ao painel de controle da hospedagem do WordPress.
Uma vez lá, mude para a guia “Advanced” novamente e role para baixo até a opção “phpMyAdmin”. Depois disso, clique no botão “Manage” (Gerenciar) ao lado dela.
Isso iniciará o aplicativo phpMyAdmin em uma nova guia do navegador.
Observação: Antes de fazer qualquer tipo de alteração, certifique-se de criar um backup completo do seu banco de dados. Ele será útil se algo der errado no processo.
Em seguida, clique na guia “Database” (Banco de dados) no menu de navegação na parte superior da página.
Depois de fazer isso, localize o banco de dados do WordPress e clique no botão Procurar para expandi-lo.
Isso carregará todas as tabelas do banco de dados do WordPress na tela.
Aqui, você deve localizar a tabela wp_options
e clicar em browse ao lado dela.
Observação: Por padrão, o WordPress usa wp_ como prefixo para nomes de tabelas. Sua tabela do banco de dados do WordPress pode ter um prefixo de tabela diferente.
Na tabela wp_options
, você precisará encontrar a linha em que option_name está definido comoactive_plugins
.
Depois disso, clique no link “Edit” (Editar) ao lado dele.
Isso abrirá uma caixa na qual você poderá inserir manualmente os detalhes para ativar um plug-in.
Etapa 3: Ativar um plug-in usando o phpMyAdmin
O WordPress armazena as informações do plug-in ativo em um formato especial para que possam ser acessadas de forma programática pelo software. Para informar ao WordPress quais plug-ins devem ser ativados, precisaremos usar esse mesmo formato.
Primeiro, começaremos inserindo o option_value
como a:1:
e, em seguida, abrindo a chave ({).
Estamos inserindo esse valor como 1 porque queremos ativar apenas um plug-in. Você pode alterar o valor para o número de plug-ins que planeja ativar.
Em seguida, digitaremos i:0;
após a chave. Aqui estamos basicamente atribuindo um número de série ao nosso plug-in.
Lembre-se de sempre atribuir números a partir de 0 em vez de 1.
Em seguida, digitaremos o número de caracteres presentes no nome do plug-in e o nome do arquivo php do plug-in que estamos prestes a ativar.
Para isso, digitaremos s:24:
na caixa. Lembre-se de que o número de caracteres será diferente para cada plug-in com base nos caracteres do diretório do plug-in e do nome do arquivo.
Por exemplo, estamos ativando o WPForms neste tutorial, que tem 24 caracteres em seu nome, incluindo o nome do arquivo do plug-in, conforme armazenado em nosso gerenciador de arquivos.
Em seguida, basta digitar o nome do diretório do plug-in. Você pode encontrá-lo visitando a pasta /wp-content/plugins/ usando o aplicativo File Manager.
Não se esqueça de colocar aspas antes de digitar o nome do diretório do plug-in.
Após o /, você deve digitar o nome do arquivo do plug-in.
Para localizar o nome do arquivo, acesse o Gerenciador de arquivos novamente e abra a pasta do plug-in que você planeja ativar.
A partir daqui, localize o arquivo PHP do plug-in. Esse será o nome do arquivo do plug-in que você terá de adicionar.
Agora, volte ao phpMyAdmin para digitar o nome do plug-in e, em seguida, feche as aspas.
Depois disso, basta adicionar um ponto e vírgula (;) e fechar os colchetes (}). O valor final neste exemplo seria parecido com este:
a:1:{i:0;s:24:"wpforms-lite/wpforms.php";}
É assim que ficará quando você terminar.
Em seguida, basta clicar no botão “Go” para executar o comando.
Agora, acesse o painel do WordPress e vá até a página Plugins ” Plugins instalados.
Seu plug-in foi ativado com sucesso.
Agora, digamos que você queira ativar mais dois plug-ins.
Primeiro, você precisará alterar o número de plug-ins. Depois disso, você ajustará cada entrada para o plug-in que deseja ativar.
Aqui está um exemplo:
a:3:{
i:0;s:47:"all-in-one-seo-pack-pro/all_in_one_seo_pack.php";
i:1;s:35:"insert-headers-and-footers/ihaf.php";
i:2;s:24:"wpforms-lite/wpforms.php";
}
Observação: Adicionamos quebras de linha aqui para tornar o código mais legível. Você precisa se certificar de que não haja quebras de linha ou espaços em seu código. Caso contrário, ele não funcionará.
Bônus: Desativar plug-ins do WordPress no banco de dados
Além de ativar, você também pode desativar ou excluir um plug-in do WordPress do seu banco de dados se não conseguir acessar a área de administração. Isso pode ser útil se você estiver solucionando um erro ou se um plug-in tiver causado um problema de compatibilidade no seu site.
Para isso, você precisa abrir o cPanel do painel de controle da sua hospedagem. Estamos usando a Bluehost para este tutorial. Quando estiver lá, role para baixo até a seção “Databases” (Bancos de dados) e clique na opção “phpMyAdmin”.
Isso abrirá outra guia na tela, na qual você deverá selecionar o banco de dados do WordPress.
Depois disso, você poderá ver as tabelas do banco de dados do WordPress. Aqui, você deve localizar e escolher a tabela wp_options
.
Isso abrirá outra linha de pastas. Você precisa localizar a opção “active_plugins” e clicar no link “Edit” (Editar) ao lado dela.
Quando o prompt for aberto, basta alterar o campo option_value
para a :0:{}
. Em seguida, clique no botão “Go” para salvar suas alterações.
Para obter mais detalhes, consulte nosso tutorial sobre como desativar todos os plug-ins quando não for possível acessar a área de administração do WordPress.
Esperamos que você tenha aprendido a ativar um plug-in usando o banco de dados. Talvez você também queira ver nosso guia definitivo de segurança do WordPress e nossas principais opções dos melhores temas do WordPress para especialistas em SEO.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Jiří Vaněk
Until now, I was only able to deactivate plugins through FTP. This is another very useful piece of knowledge. Thanks for the guide on how the same thing can be done using the MySQL database.
WPBeginner Support
Glad our guide was helpful
Administrador
Vincent
Thanks! I used this to activate a plugin which needed to be updated in order to be activated and was behind a license wall on my staging website. Saved me a lot of hassle moving licenses around
WPBeginner Support
Glad to hear our guide was helpful!
Administrador
Charlie Sasser
Suppose you need to temporarily disable a plugin like Wordfence that is preventing you from logging into the dashboard. Why not just change the name of the Wordfence directory to something like wordfence_tmp until you can resolve the issue? This seems much easier and less likely to cause a problem than modifying the database and serialized data. I like to keep things simple.
WPBeginner Support
That is one option that can also be used, this is an alternative in case access to the site’s files are not available or if this method would is preferred.
Administrador