Articles

WP-Admin Não Funciona? Corrija o Erro ‘Can’t Access WordPress Admin’

Abravegarrando para acessar seu administrador WordPress?

Se você não consegue acessar o administrador WordPress do seu site, isso significa um mundo de problemas. Você não será capaz de fazer alterações no seu site ou corrigir qualquer erro. Mas pior, isso pode significar que um hacker tomou o controle do seu site e o bloqueou.

Mas você pode colocar sua mente à vontade agora. Este problema é bastante comum e nós temos ajudado muitos clientes a recuperar o acesso ao seu administrador WordPress. Siga este guia e você terá acesso de volta em pouco tempo.

PRO DICA: Às vezes, a solução mais fácil é refrescar a sua página. Caso você ainda não tenha tentado isso, recomendamos limpar seu cache e refrescar a página do seu site. Para limpar o cache do seu navegador, use a opção de configurações do seu navegador. Para limpar o cache do seu site, use qualquer um dos plugins de cache disponíveis no repositório do WordPress.

Por que você perdeu o acesso ao WP Admin?

Para recuperar o acesso ao wp-admin, você precisa saber porque você perdeu o acesso em primeiro lugar. Se você já suspeita ou conhece o problema, então pule diretamente para a solução na próxima seção.

As razões mais comuns para você não conseguir acessar o seu administrador WordPress são:

1. Um hacker invadiu seu site e removeu seus privilégios de administrador

2. Você fez muitas tentativas de login e está bloqueado fora do seu site

3. Você mudou sua URL de login e agora não consegue lembrar sua URL de login personalizada

4. Você não consegue recuperar sua senha usando a opção ‘Recover Password’

5. Você está encontrando erros em sua página de login wp-admin como:

a. Erro PHP

b. Erro ao estabelecer conexão de banco de dados

c. Servidor interno HTTP 500

d. Tela branca da morte

e. Erro Parse

É possível que também haja outros erros que o façam perder o acesso ao wp-admin, mas em nossos mais de 10 anos de experiência trabalhando com o WordPress, estas são as causas mais prováveis.

Como Corrigir Não é possível acessar o WordPress Admin

Sugerimos que você trabalhe para baixo essas correções, já que listamos as soluções mais prováveis primeiro.

Caso já tenha experimentado algumas soluções, salte directamente para a solução que ainda não experimentou.

NOTA IMPORTANTE: Se tiver acesso para configurar um site de encenação usando o seu web host ou um plugin de encenação WP como o BlogVault, recomendamos que execute os passos num site de encenação e não directamente no seu site ao vivo. Algumas medidas são de natureza técnica e um pequeno passo em falso pode piorar a situação.

Um ambiente de encenação é um clone do seu site onde você pode experimentar e solucionar problemas para encontrar a solução que funciona. Assim você pode implementar apenas a solução certa no seu site ao vivo.

Reinicialize sua senha de administrador via phpMyAdmin

Por padrão, o WordPress permite que você faça um número ilimitado de tentativas de login. Isto significa que você pode tentar diferentes nomes de usuário e senhas até acertar a senha correta.

Mas, se você tiver limitado as tentativas de login em seu site, seja manualmente ou usando um plugin, você pode se encontrar bloqueado.

Se você não conseguir lembrar sua senha, e também não conseguir recuperá-la usando a opção ‘Esqueci minha senha’, você pode redefinir sua senha através da sua conta de hospedagem web.

Even se um hacker o bloqueou fora da sua conta, você deve ser capaz de criar uma nova conta de usuário desta forma para recuperar o acesso ao seu site.

1. Entre na sua conta de alojamento web e aceda ao cPanel.

cPanel

3. A seguir, selecione a base de dados do seu site.

PRO DICA: Se você não sabe o nome da sua base de dados, você pode acessar cPanel > File Manager > public_html. Aqui, clique com o botão direito do mouse e edite seu arquivo wp-config.php. Você encontrará as credenciais da sua base de dados neste arquivo wp-config.

Edit the WP-Config file

4. Dentro da sua base de dados, você verá uma série de tabelas exibidas. Selecione wp_users e edite-o.

Você poderá criar ou editar usuários aqui, e definir senhas.

wp users

Localize seu nome de usuário, e em user_pass, no campo Valor, digite a senha de sua escolha. Finalmente, salve suas alterações.

Agora quando você acessar sua página de login do WordPress, você pode usar as novas credenciais de login e digitar seu painel wp-admin.

Restaurar seu Backup

Você pode ter feito um backup usando um plugin ou através de seu host web. Se você tiver um backup, recomendamos que você restaure seu backup.

Isso removerá quaisquer erros recentes que tenham aparecido no seu site.

Após restaurar seu backup, você será capaz de acessar sua página wp-admin e fazer login como de costume. Sugerimos que você ainda encontre a causa raiz do problema para que o erro seja corrigido permanentemente.

Desactivar os seus plugins

Por vezes os plugins podem ser os culpados por detrás destes erros no seu site. Como você não tem acesso ao wp-admin, você precisará desativar os plugins manualmente.

  • Log na sua conta de alojamento e vá ao cPanel >Gerenciador de ficheiros.
  • Abra public_html e abra a pasta wp-contents.

>

    >

  • Localize a pasta chamada Plugins e renomeie-a para Plugins_Disable.
Troubleshooting to check Plugin compatibility

Agora verifique se você pode acessar sua página wp-login. Se você puder, então um plugin está causando um problema de incompatibilidade ou conflito em seu site.

Você pode entrar no wp-admin, e então ativar seus plugins um de cada vez. Cada vez, recarregue o seu site para verificar qual plugin está causando o problema.

Scan Your Site

Quando os hackers conseguem tomar o controlo do seu site, eles bloqueiam-no imediatamente. Eles removem seus privilégios de administrador para que eles possam executar suas atividades maliciosas pelo maior tempo possível.

Se você suspeitar de um hack, você precisa procurar por malware imediatamente. Como você não tem acesso ao wp-admin, isso pode ser complicado. Aqui está o que sugerimos:

1. Se você instalou um verificador de malware como o MalCare no seu site, você terá acesso a um painel de controle independente para executar uma verificação remotamente sem ter que entrar no WordPress

2. Use verificadores online externos como o Virus Total para executar uma verificação de malware

3. Verifique se o seu site foi marcado pelo Google por ter sido hackeado no Google Safe Browsing

4. Verifique a guia Segurança na sua conta do Google Analytics

Se você detectar malware no seu site, você precisará limpá-lo. Se você está inscrito em um plugin de segurança como o MalCare, você pode limpá-lo facilmente clicando no botão Auto Clean.

Se você ainda não se inscreveu, você não será capaz de instalar um plugin de segurança no seu site, uma vez que você está bloqueado. Nesses casos, você pode optar pelo serviço de limpeza de emergência da MalCare. Os especialistas em segurança do MalCare limparão manualmente o malware do seu site e recuperarão o seu acesso wp-admin.

Você também pode tentar procurar manualmente por malware no seu site. No entanto, não o recomendamos porque a pesquisa manual de malware não é eficaz por si só. Isso requer conhecimentos técnicos e de segurança. Dito isto, se você ainda quiser tentar, nós criamos um guia que pode ajudá-lo a executar uma verificação manual de malware.

IMPORTANTE: Antes de prosseguirmos com os próximos passos, se você não tiver feito uma cópia de segurança do seu site WordPress, recomendamos que você faça uma cópia de segurança do seu site imediatamente. Estes passos podem ser técnicos e envolver a modificação de seus arquivos WordPress e banco de dados.

Você pode consultar nossos guias sobre backups manuais do WordPress e plugins de backup do WordPress.

Re-upload wp-login.php

Se você não conseguir acessar a página de login do seu site WordPress, pode ser porque seu arquivo wp-login.php foi movido ou excluído.

Para corrigir o problema, você precisa recarregar este arquivo.

1. Faça o download de uma nova instalação do WordPress no seu computador. Descomprima este arquivo, procure o arquivo wp-login e mantenha-o pronto.

2. Faça o login na sua conta de hospedagem web. Acesse cPanel > File Manager > public_html.

public html folder in cpanel

3. Usando a opção upload, carregue o arquivo wp-login do seu computador para esta pasta public_html. Você pode sobrescrever o arquivo antigo, se ele estiver presente.

Upload files in cPanel File Manager

4. Abra o arquivo wp-login clicando com o botão direito do mouse sobre ele e selecionando Editar.

5. No final do arquivo, copie colar este código:

// Apague esta linha

$user_login = $user_data;

/ Substitua por esta linha

$user_login = $user_data->user_login;

6. Salve suas alterações e você deve ser capaz de entrar em sua conta de administrador do WordPress agora.

Gerar um novo arquivo .htaccess

O arquivo .htaccess é um dos arquivos mais sensíveis do seu site WordPress. Às vezes, o menor erro neste arquivo pode quebrar seu site e fazer com que você perca o acesso ao seu painel wp-admin.

Você pode tentar apagar o arquivo .htaccess antigo e gerar um novo para corrigir o problema.

1. Entre na sua conta de alojamento web. Acesse cPanel > File Manager > public_html.

2. Encontre o arquivo .htaccess e faça o download para que você tenha uma cópia de segurança.

Show hidden files .htaccess

3. Em seguida, exclua o arquivo .htaccess e tente acessar sua URL de login do WordPress.

4. Se funcionou, uma vez conectado ao seu painel wp, vá em Configurações > Permalinks e Clique em Salvar. Isso irá gerar automaticamente um novo arquivo .htaccess. Se isso não funcionou, recarregue seu arquivo .htaccess que você baixou antes.

Disable Your Theme

Similiar aos plugins, o seu tema também pode estar fazendo com que a sua página wp-admin desapareça. Para desativar seus temas do WordPress manualmente:

  • Log na sua conta de hospedagem e vá para cPanel >Gerenciador de arquivos.
  • Abra public_html e abra a pasta wp-contents.

>

    >

  • Localize a pasta chamada Temas e renomeie a pasta do seu tema ativo com o sufixo _disable. Isso ativará automaticamente um tema padrão do WordPress.
Astra theme in themes folder

Agora verifique se você pode acessar sua página wp-login. Se o erro tiver desaparecido, então o seu tema estava a causar o problema.

Para resolver o problema, você precisaria entrar em contato com o desenvolvedor do tema para localizar o erro. Eles provavelmente irão corrigir qualquer erro e lançar uma nova versão. Também se você gosta de mudar seu tema para um melhor, veja nosso guia de mudança de tema com segurança.

PRO DICA: Se você tiver vários temas instalados, mesmo que não esteja usando-os, eles ainda podem causar conflitos e problemas de incompatibilidade. Recomendamos excluir todos os temas extras e manter apenas o que você está usando.

Check File Permissions

WordPress tem permissões de arquivo que concedem diferentes níveis de acesso a diferentes usuários do seu site WordPress. Você pode alterar o acesso para ler, escrever e executar arquivos em seu site.

Pode aprender mais em nosso guia de permissões de arquivos do WordPress. Você também pode consultar as permissões de arquivo recomendadas pelo WordPress.

WP file permission

Recomendamos que as permissões sejam definidas para o seguinte:

  • wp-admin: 744
  • wp-content: 744
    • wp-content/tema: 744
    • wp-content/plugins: 744
    • wp-content/uploads: 744
  • wp-config.php: 764
  • .htaccess: 764

Para verificar e definir as permissões dos ficheiros, pode usar o cPanel > File Manager na sua conta de alojamento web.

Permissions in cpanel

Após as permissões corretas serem definidas, você deve ter acesso à página de login do WordPress.

Reinstalar WordPress

Se você ainda não tiver acesso ao seu administrador do WordPress, você pode reinstalar o WordPress. Há uma possibilidade de que os arquivos na instalação do núcleo do WordPress estejam corrompidos.

Reinstalar o WordPress é um grande passo, pois você estará substituindo os arquivos do núcleo. Mas há maneiras de fazer isso sem nenhum stress. Aqui está um guia detalhado para reinstalar o WordPress.

CAUÇÃO: Este passo carrega um certo risco. Recomendamos fazer um backup do seu site e usar um site de encenação para reinstalar o WordPress.

Increase Your PHP Memory Limit

Todos os sites recebem uma quantidade limitada de memória PHP. Se você exceder o limite, erros podem começar a aparecer no seu site. Aumentar o limite do PHP pode resolver estes erros.

Para fazer isso, você precisa editar seu arquivo wp-config.php.

Log into cPanel >Gerenciador de arquivos > public_html. Clique com o botão direito do mouse e edite este arquivo.

Para editar o limite de memória, encontre esta linha de código:

define(‘WP_MEMORY_LIMIT’, ’32M’);

Increase o limite de 32M para 128M usando a seguinte linha de código:

define(‘WP_MEMORY_LIMIT’, ‘128M’);

Salve e saia do ficheiro.

Para mais informações, siga o nosso guia de como aumentar o seu limite de PHP através do ficheiro wp-config.

Solucionar erros individuais de mensagens do WordPress

Você pode estar vendo erros específicos no seu site WordPress ao invés da sua página de login, como por exemplo:

>

  1. Error estabelecendo conexão de banco de dados
  1. HTTP 500 Servidor interno

>

  1. Tela branca de morte

>

  1. Erros Parciais
  2. >

>

  1. Erros de PHP
  2. >

>

Seja qual for o erro que você esteja enfrentando, temos um guia completo de solução de problemas que você pode seguir para corrigir o problema.

Estamos confiantes de que uma destas medidas o ajudou a entrar no wp-admin. No entanto, no raro caso de você ainda não ter conseguido resolver o problema, temos algumas dicas.

O que fazer se você ainda não conseguir acessar wp-admin

Se você ainda estiver bloqueado fora do seu administrador WordPress, aqui está o que você pode fazer:

  1. Entre em contato com seu host web – Seu host web irá analisar o problema e redefinir seu acesso de login. Entre em contato com o suporte ao cliente de seu web host e peça assistência.
  1. Peça ajuda no Fórum de Suporte do WordPress – O WordPress tem um Fórum de Suporte ativo onde você pode pedir ajuda a outros usuários do WordPress. Você pode postar detalhes sobre o problema que você está enfrentando e alguém irá ajudá-lo a resolvê-lo.
  1. Verifique os fóruns populares – Há vários fóruns onde os usuários do WordPress estão ativos. Você pode procurar respostas no Reddit, Quora, StackExchange, e StackOverflow.

Você também pode consultar o nosso outro artigo no Painel de Controle do WordPress.

Pensamentos Finais: Como estar preparado para a próxima vez

Após você recuperar o acesso ao seu painel de controle do WordPress, há alguns passos que você deve tomar para estar melhor preparado caso isso aconteça novamente:

  1. Faça backups regulares do seu site WordPress com um plugin como BlogVault que tem um painel de controle independente. Se as coisas derem errado, você pode restaurar seu backup mesmo que você não tenha acesso ao seu wp-admin.
  1. Calme um plugin de segurança como o MalCare ativo no seu site. O plugin irá configurar um firewall para bloquear o tráfego malicioso de acesso ao seu site. Ele também verificará seu site regularmente e o alertará se houver alguma atividade suspeita.
  1. Bookmark este artigo e o manterá à mão para que você tenha uma lista de medidas a serem tomadas para resolver o erro rapidamente.

Se um dos passos que mencionamos acima ajudou você a acessar a sua página wp-admin, nos dê um grito no Twitter. Adoraríamos ouvir de você.

Backup Your Site With BlogVault’s Backup Plugin

Can't-access-wordpress-admin

Share via: