Meu Site Está Quebrado. Agora o que eu faço?

Publicados: 2022-09-21

Manhã no escritório. O telefone toca. Um dos meus clientes ligando com pânico na voz: “Meu site sumiu. Não podemos chegar a isso! Não está lá!” Seu negócio depende de clientes fazendo pedidos em seu site durante todo o dia. Quando ele não consegue acessar seu site, ele claramente não pode receber e atender pedidos. Um começo muito ruim para o dia, de fato.

Outra vez estou conversando com um life coach sobre o site dela. Quando a conversa toca em manter o site seguro e sempre ativo, ela não vê problema. “Se meu site travar, vou reconstruí-lo.”

Sem problema, de fato. Exceto quando seu site quebra/trava/implode/é hackeado (isso acontecerá, no pior momento possível, graças a Murphy), seus clientes não poderão encontrá-la online.

Até que ela pare todo o resto para reconstruir o site (perdendo assim renda) ou contrate alguém para construir um novo site muito rapidamente para ela (definitivamente um trabalho urgente por $$$$ extra).

Como diz o verso de A Knight's Tale , “Dor. Muita dor.”

Há um problema, mas onde?

Quando seu site 'quebra', é importante primeiro descobrir onde está o problema na internet.

Existem muitos saltos entre um navegador e o servidor que realmente contém os arquivos do site. Um problema em qualquer ponto dessa cadeia complicada pode impedir que as pessoas visitem seu site. Mesmo que tudo esteja perfeitamente bem com os arquivos reais do site.

Está tudo bem em casa?

Primeiro, verifique se o problema é local para sua localização:

  • O seu computador/dispositivo móvel está realmente conectado à internet?
  • O modem está funcionando?
  • Seu dispositivo e navegador estão funcionando corretamente?
  • Você pode visitar outros sites no seu navegador?
  • Você pode visitar seu site usando outro navegador em seu dispositivo?
  • Você esvaziou/redefiniu os caches no seu navegador? Todos os navegadores armazenam dados de sites visitados recentemente em seu cache, com a ideia de que, se você revisitar uma página, ela carrega muito mais rápido de um cache local do que da Internet. O que é bom, até que um cache local teimoso o impeça de acessar um site ativo. Portanto, talvez você não veja a versão mais recente e atualizada da página.
  • Você pode visitar seu site usando outro dispositivo? (Se um site não carregar em um computador, você pode acessá-lo em seu telefone?)
  • Sou apenas eu? Você pode verificar se um site não está disponível apenas para você ou para todos os outros em https://isitdownorjust.me ou https://downforeveryoneorjustme.com. Isso lhe dirá se o site realmente está fora do ar ou se o problema está em algum lugar entre seu navegador e o servidor de hospedagem.

Solução de problemas além do modem

Se tudo funcionar em seu nível local, verifique o provedor de serviços de Internet (ISP). Eles se esforçam para estar sempre ligados, mas às vezes a conexão falha. Pode ser por um breve momento ou uma interrupção mais longa. Pode afetar apenas a sua localização, ser em toda a cidade ou até mesmo regional.

Seu ISP deve ser capaz de dizer se é sua conexão com o serviço deles que é o problema e consertá-lo para você. Se o problema afetar uma área maior, pode não haver nada a fazer, exceto esperar que a interrupção seja reparada.

O ISP, por sua vez, se conecta ao backbone da Internet. O que pode estar passando por um dia ruim, causando interrupções regionais ou até nacionais. Novamente, seu ISP pode fornecer informações sobre o escopo da interrupção e prever quando o serviço será restaurado.

Hora do plano B

Se a interrupção da Internet estiver em algum lugar do seu ISP (ou mesmo no backbone), pode ser útil ter um Plano B:

  • Se a Internet com fio não estiver disponível, você poderá usar um telefone como ponto de acesso e conectar-se pela rede móvel
  • A Internet pode estar fora de seu prédio ou parte da cidade. Ao ir fisicamente para outro local (amigo, biblioteca, café), você poderá se conectar a partir daí.
  • Uma empresa que depende de estar sempre conectada à Internet pode optar por pagar pelo acesso à Internet de 2 ISPs. Dessa forma, eles podem mudar rapidamente para o provedor de backup se o provedor regular tiver uma interrupção.

Um diagnóstico rápido e um plano B podem salvar o dia e colocá-lo novamente on-line (inclusive no seu site).

Essas opções acima salvaram o dia para mim várias vezes quando houve uma interrupção na Internet local.

O primeiro passo para diagnosticar um site quebrado é determinar onde está o problema na cadeia. Uma vez diagnosticado, se você puder corrigir esse problema, faça-o. Ou você pode contorná-lo temporariamente. Infelizmente, às vezes não há nada a fazer a não ser esperar que a parte responsável resolva o problema.

Mas você também sabe que seu site ainda está lá fora, acessível para aqueles cuja internet funciona.

Meu site está quebrado

Quando seu site está realmente fora do ar

Por outro lado, se o seu site realmente ficou offline, você está enfrentando um cenário diferente.

Registrador de domínio e DNS

Seu site pode estar inativo devido a um problema com o registro do domínio ou o DNS. Os registros do Servidor de Nomes de Domínio são uma pesquisa que traduz a URL legível por humanos (seudominio.com) em um endereço numérico que aponta para o servidor de hospedagem real. Se algo der errado no registrador de domínio ou com o DNS, os visitantes podem não conseguir acessar seu site. Até que o problema seja resolvido, é claro.

  • Saiba onde seu domínio está registrado e os registros DNS estão localizados, além de quem contatar se houver um problema nesse nível.

Se tudo estiver bem até agora, o próximo lugar a verificar é a sua empresa de hospedagem.

Empresa de hospedagem

Todo site é hospedado em um servidor web. Está funcionando e funcionando?

O servidor pode estar inativo e, nesse caso, o site não será exibido.

Mas o servidor também pode não estar funcionando corretamente ou ter recursos suficientes. Nesse caso, grande parte do site pode funcionar, mas algumas funcionalidades falham.

  • Saiba onde seu site está hospedado e como entrar em contato com o suporte quando precisar de ajuda.
  • Invista em hospedagem de qualidade, com capacidade definida e bom suporte. Algumas empresas de hospedagem se contentam em responder ao seu ticket em 24 a 48 horas, o que não é útil quando seu site está inativo agora. Uma boa empresa de hospedagem, como LiquidWeb ou Nexcess, terá chat ao vivo e suporte por telefone, além de suporte a tickets e responderá rapidamente. Seu negócio depende de seu site estar funcionando.

Quando o próprio site está quebrado

Se tudo estiver bem até agora, é provável que haja algo errado com os arquivos ou códigos reais do site. Alguns cenários possíveis:

Eu estava atualizando um plugin e ele derrubou o site inteiro

Sempre que executar atualizações, sempre há algo que pode dar errado. O que poderia derrubar todo o site. Ou quebrar a funcionalidade, fazendo com que o site se comporte de maneiras inesperadas.

  • Sempre faça backup do seu site antes de executar as atualizações. Dessa forma, se as coisas realmente explodirem, você sempre poderá reinstalar o site a partir do backup.
  • Sempre verifique seu site cuidadosamente depois de fazer atualizações para garantir que tudo ainda funcione corretamente.
  • A hora de aprender a reverter uma alteração ou reinstalar seu site a partir de um backup é agora, quando tudo está funcionando bem, não após um desastre.

Eu estava trabalhando no site e agora está quebrado

Você pode estar adicionando conteúdo no site, como uma nova página ou alterando algum código de estilo e poof, o site está quebrado.

Algo tão pequeno quanto uma vírgula no lugar errado em html, css ou outro código que executa o site pode explodir totalmente as coisas. Em vez da página da Web que você esperava, você recebe uma mensagem de erro que pode ou não ser útil.

O pior cenário é se você estiver usando os editores de temas ou plugins embutidos no WordPress e algo der errado, porque o erro pode impedir você de acessar o painel e o editor. Como você soluciona e corrige o código quando não consegue acessá-lo? Sem acesso alternativo, todo o site pode ter que ser excluído e reconstruído do zero.

É por isso que sempre desabilito os editores de temas e plugins integrados nos sites WordPress que crio. Em vez disso, uso um aplicativo separado para editar o código. Agora, quando há um erro (e ele vai acontecer), eu ainda tenho acesso ao código e posso solucionar o problema. Mesmo que todo o site apareça apenas como uma mensagem de erro no navegador.

Saiba mais sobre como desabilitar os editores de temas e plugins integrados e o que usar para editar o código em meu artigo WordPress e a bomba integrada.

Querida, você não parece tão bem

Às vezes, chegamos ao nosso site e ele simplesmente não se parece com ele mesmo. Talvez não carregue direito, não consigo fazer login ou outra funcionalidade de repente não funcione.

Você grita a palavra H e considera que pode ser um problema com o servidor de hospedagem. Aqui estão dois exemplos:

Em um dos meus sites, os redirecionamentos de página de repente não estavam funcionando direito ou nada. Assim, os visitantes ficaram confusos, esperando a próxima página carregar, o que nunca aconteceu. Esta é uma experiência de usuário ruim.

Em outro site, de repente, não conseguimos fazer login no painel e os backups pararam de funcionar.

Em ambos os casos, foi um problema de espaço do servidor. No primeiro site, um processo de backup desonesto havia enchido o servidor com backups em vez de excluí-los. O servidor, sem espaço, não funcionou corretamente. Depois que o processo de backup foi corrigido e os dados extras excluídos, tudo funcionou perfeitamente novamente.

No segundo caso, os próprios arquivos do site eram tão grandes que não havia espaço na conta de hospedagem para uma cópia completa. Mas um backup cria uma cópia completa que fica temporariamente no servidor antes de ser enviada para armazenamento externo. Depois que o servidor encheu, ele se bloqueou e não conseguimos fazer login no WordPress. Foi preciso acessar a conta de hospedagem para excluir manualmente os arquivos de backup para restaurar a ordem.

Estas são questões que sua empresa de hospedagem deve ser capaz de ajudar.

Não é nada disso que eu esperava…

Finalmente, o que muitos donos de sites saltam imediatamente quando seu site não está acessível ou não funciona direito. Foi hackeado.

Alguns hackers são fáceis de detectar. Você acessa o site e vê algo diferente do que esperava. Ou você é redirecionado para um site totalmente diferente.

Outros hackers são muito mais difíceis de detectar. Por exemplo, seu site está lento ou não responde.

O que você faz? Primeiro, entenda que existem muitas maneiras de acessar um site e seus arquivos. Apenas alterar as senhas das contas de usuário, embora útil, não será suficiente.

O treinamento iThemes tem treinamentos sobre como lidar com sites invadidos, e o processo não é necessariamente para os fracos de coração.

É provavelmente por isso que muitas pessoas preferem enfiar a cabeça na areia e insistir que “ninguém gostaria de invadir meu pequeno site, então não preciso me preocupar”.

Se seu site foi invadido, sua empresa de hospedagem provavelmente não será de muita ajuda. Isso ocorre porque o problema está nos arquivos reais do seu site. E essas são suas responsabilidades.

Mas você provavelmente não sabe o suficiente para realmente consertar um site invadido. Nem você, como empresário, tem tempo para lidar com esse processo. Ele consome muito tempo.

Se você tem alguém trabalhando com você para fornecer atualizações, segurança e backups regulares do site, eles estão em uma boa posição para evitar muitas tentativas de hackers. Eles também podem resgatar um site que é invadido. E você definitivamente quer alguém do seu lado neste momento.

Uma abordagem pode ser remover completamente a instalação atual do site (WordPress) e a conta do painel C em que ela está. Uma nova conta é criada e o site é reinstalado a partir de um backup que foi verificado como bom. Obviamente, as senhas em todos os níveis serão alteradas.

A chave é ter backups armazenados longe do servidor de hospedagem. Eu mantenho pelo menos um mês de backups para cada site que gerencio. Apenas no caso de.

O malware pode estar presente, mas não detectado, em seu site por algum tempo. Nesse caso, a reinstalação de um backup recente trará o malware para o site restaurado. Assim, o circo pode recomeçar.

Obtenha o conteúdo bônus: Lista de verificação de limpeza de sites invadidos
Clique aqui

Recuperação

Você provavelmente já percebeu que sou grande em backups. Muitos deles.

Ao contrário do meu amigo treinador, que planejava apenas reconstruir seu site do zero se houvesse um problema, eu nunca quero reconstruir um site do zero sem uma boa razão. É muito trabalho e sempre em um momento inconveniente.

Ter backups é a chave para qualquer esforço de recuperação bem-sucedido.

Quero dizer backups diários completos do site armazenados em algum lugar longe do servidor de hospedagem. Se um site for invadido, todos os backups armazenados nesse local serão comprometidos. E se o servidor travar, seu site e os backups desaparecerão.

Eu confiei no BackupBuddy para backups manuais e automáticos por muitos anos. Também torna super fácil migrar um site para um novo local.

A recuperação pode ser simples, um desafio ou francamente difícil. Tudo depende de qual é o problema real do site e de quão bem preparado você estava. Mas ter backups confiáveis ​​tornará as coisas significativamente mais fáceis.

Obtenha o conteúdo bônus: 10 recursos para escolher um plug-in de backup do WordPress
Clique aqui

Um grama de prevenção vale um quilo de cura

Ocorrerão problemas no site. Seu site irá travar/invadir/não funcionar em algum momento. É só uma questão de tempo.

Então você quer estar pronto. Então você pode minimizar o tempo de inatividade quando as coisas vão mal.

8 passos para estar preparado:

  1. Backups regulares. Backups diários completos armazenados fora do servidor de hospedagem. Você quer backups que você controla e não depende da empresa de hospedagem. Use um plug-in de backup do WordPress como o BackupBuddy para definir agendamentos de backup para fazer backup de todo o seu site.
  2. Acompanhe o tempo de atividade. Existem várias ferramentas que farão check-in no seu site e informarão se ele ainda está lá. Os rastreadores de tempo de atividade também ajudam o site a acionar funções como a execução de backups automatizados que podem não acontecer se o site não for visitado regularmente. Confio no iThemes Sync para gerenciar sites e rastrear seu tempo de atividade.
  3. Saiba para quem ligar. Seu ISP, empresa de hospedagem, registrador de domínios, gerenciador de atualizações de sites, segurança e backups, para citar alguns. Saiba como entrar em contato com cada um e o que você pode esperar em termos de resposta quando há um problema.
  4. Use hospedagem de qualidade. Ainda existem empresas que anunciam ofertas de hospedagem baratas. Entenda o que o pacote de hospedagem realmente oferece e a que distância está o suporte quando você realmente precisa dele. Uma boa hospedagem tem um preço. No entanto, o custo para os negócios do seu site ser baixo porque a empresa de hospedagem não entrega consumirá rapidamente qualquer economia que você já teve em um plano de barganha.
  5. Desative os editores de temas e plugins integrados no WordPress. Pelo menos, NUNCA use esses editores embutidos no WordPress. Melhor ainda, sempre faça edições de código de tema ou plugin usando um aplicativo externo.
  6. Execute o software de segurança. Eu uso e recomendo o iThemes Security. Além disso, verifique se ele está configurado corretamente para suas necessidades. Apenas ativar um plug-in de segurança pode não ser tão seguro quanto você pensa.
  7. Atualize regularmente o núcleo, o tema e os plugins do WordPress. A maioria dos donos de empresas prefere que isso seja feito para eles, porque eles têm um negócio para administrar. Você também vai sempre fazer com que as atualizações sejam executadas mesmo quando as coisas ficam ocupadas nos negócios? Você vai acompanhar todas as últimas notícias de segurança e ameaças online? Muitos designers/desenvolvedores como eu fornecem isso como um serviço de concierge para seus clientes. Eles só querem saber que está sendo feito.
  8. Visite regularmente o seu site e verifique a sua funcionalidade. Isso também mantém o site em mente para você. É o seu site. Você notará quando algo não está funcionando direito nele. Não espere apenas que os visitantes o avisem se as coisas não estiverem funcionando. Eles provavelmente irão apenas para o seu concorrente.

A hora de criar esse plano é quando tudo está funcionando bem. Quando há um problema e o site está quebrado, é tarde demais.

Devemos antecipar o inesperado

Os sites vão quebrar. Planeje para que isso aconteça. Então, quando isso acontecer, você estará pronto e poderá tomar a melhor ação na situação dada.

Lembra daquele empresário que me ligou em pânico porque seu site estava fora do ar?

Acontece que não foi realmente para baixo. Todos, exceto ele, poderiam chegar a ele. Felizmente, ele estava preparado. Ele tinha um provedor alternativo para o qual poderia mudar. Demorou muito mais para que o ISP resolvesse o problema para descobrir por que eles estavam bloqueando um punhado de sites que não deveriam ser bloqueados. No final, as coisas se resolveram e nem seu site nem seus negócios foram perdidos.

Quanto a essa coach de vida, esperando que seu site nunca caia, eu realmente desejo a ela tudo de bom. Mas um dia isso vai acontecer...

Portanto, esteja sempre preparado. Porque você sabe que as coisas vão quebrar em algum momento. Esteja pronto com um plano para o inesperado. Então, quando seu site cair, você poderá se recuperar e seguir em frente sem um desastre total.

Obtenha o conteúdo bônus: Um guia para segurança do WordPress
Clique aqui