Como contratar alguém para consertar seu site WordPress (erro crítico, tela branca, erro 500)
Você atualizou um plugin e agora o seu site WordPress mostra “Há um erro crítico no seu site.” Em vez dessa mensagem, pode aparecer uma página em branco ou o erro “500 Internal Server Error”.
Se você tem uma loja virtual, pode estar perdendo pedidos. Seus posts e páginas geralmente continuam lá, mesmo que o site não carregue.
Quando trabalho em um site WordPress que parou de funcionar, começo com algumas verificações simples. Vou mostrar o que tentar primeiro e como contratar alguém com segurança se essas tentativas não resolverem.
O que esse erro costuma significar
As três mensagens geralmente significam que o WordPress não conseguiu terminar de carregar a página porque algo no código falhou. Versões mais novas do WordPress podem mostrar uma mensagem de erro crítico, algumas configurações mostram uma tela branca e falhas no servidor podem retornar um erro 500.
As causas mais comuns, mais ou menos na ordem em que costumo encontrá-las:
- Uma atualização de plugin ou de tema Ela entra em conflito com outro plugin ou com a sua versão do PHP. É de longe o caso mais comum.
- Uma atualização do PHP feita pela sua hospedagem Um plugin ou tema mais antigo não roda na versão nova.
- O site ficou sem memória Construtores de páginas pesados e lojas com muitos plugins atingem o limite de memória do PHP.
- Um arquivo corrompido Uma atualização que falhou, uma edição errada no
functions.phpou um arquivo.htaccessdanificado, uma causa clássica do erro 500.
Seus posts, páginas, produtos e pedidos ficam no banco de dados, separados do código que falhou. Uma correção no código geralmente traz o site de volta sem apagar esse conteúdo. O WordPress tem um guia de erros comuns (em inglês) se você quiser mais detalhes técnicos.
Tente isto primeiro (10 minutos)
Em um caso comum de site que parou de funcionar, eu faria estas quatro verificações.
- Confira a caixa de entrada do e-mail de administrador. O WordPress envia um e-mail de recuperação para o endereço de administrador do site com o assunto “O seu site está experimentando um problema técnico”. Ele indica o plugin ou o tema e traz um link para o modo de restauração que vale por um dia. Use esse modo para abrir o painel e desativar ou atualizar o plugin. Olhe também no spam.
- Desfaça a última mudança. Você atualizou o WordPress, um tema ou um plugin, ou recebeu um aviso de atualização do PHP? Reverta essa alteração. A maioria dos painéis de hospedagem permite voltar para a versão anterior do PHP.
- Restaure o backup de ontem. A maioria das hospedagens guarda backups automáticos que você pode restaurar pelo painel. Para um blog ou um site de empresa, essa costuma ser a solução mais rápida. Se for uma loja, pule este passo: restaurar um backup apaga todos os pedidos e contas de clientes criados depois dele.
- Desative todos os plugins de uma vez. No gerenciador de arquivos da sua hospedagem, abra
wp-contente renomeie a pastapluginsparaplugins_old. O WordPress vai parar de carregar esses plugins. Se o site carregar, volte a usar o nome original da pasta e reative os plugins um por um para encontrar a provável causa.
Não tente resolver sozinho e procure ajuda se a sua loja tem pedidos em andamento, se você vê redirecionamentos estranhos ou um aviso de invasão, ou se a mensagem diz “Erro ao estabelecer uma conexão com o banco de dados”. Ficar testando pode custar mais do que o conserto.
Se isso não trouxe o site de volta, ou se você prefere não mexer em arquivos na sua hospedagem, pare por aqui. Cada mudança a mais dificulta o trabalho do desenvolvedor. O próximo passo é escolher quem vai consertar.
Onde contratar um desenvolvedor
Para esse tipo de conserto, eu recomendo o Fiverr. Eu mesmo trabalho lá, então sei por dentro como funcionam pedidos, pagamentos e avaliações.
| Como você paga | Preço fixo por pacote, que aparece antes de você fazer o pedido |
|---|---|
| Preço comum para esse conserto | Cerca de R$ 80-100 para resolver um problema |
| Em quanto tempo começa | Você faz o pedido na hora; muitos serviços oferecem entrega em 1 dia |
| Seu dinheiro | Fica retido pelo Fiverr até o pedido ser concluído |
| Ideal para | Um problema claro que você quer resolver hoje |
| Onde encontrar | Encontrar no Fiverr |
Você vê o preço antes de fazer o pedido, os vendedores da categoria de correção de bugs no WordPress costumam entregar em um dia, e o Fiverr segura o seu pagamento até o pedido ser concluído.
Quanto custa
O preço depende menos da mensagem de erro e mais de quanto ainda não se sabe. No momento em que escrevo, os preços no Fiverr para esse tipo de trabalho ficam em três faixas:
| O trabalho | Preço comum no Fiverr | O que costuma incluir |
|---|---|---|
| Um problema conhecido (o e-mail citou um plugin, ou você sabe o que mudou) | Cerca de R$ 80-100 | Um problema, muitas vezes com entrega em 1 dia: retorno à versão anterior do plugin, substituição ou correção |
| Alguns problemas, ou a causa é desconhecida | Cerca de R$ 150-180 | Até 2-3 problemas: um conflito de plugin ou de tema encontrado e corrigido |
| Vários problemas, uma loja ou um tema personalizado | Cerca de R$ 200-350, ou uma oferta personalizada | Uma verificação completa do site e correção de problemas da loja, muitas vezes com entrega em 2 dias |
O Fiverr também cobra uma pequena taxa de serviço no checkout.
O que o preço mais baixo costuma deixar de fora
Um serviço de cerca de R$ 100 pode funcionar quando você sabe a causa e é um problema só. Se a causa é desconhecida, a opção mais barata pode deixar de fora o trabalho que ajuda a evitar que o problema volte:
- um backup antes de mexer em qualquer coisa
- a causa, não só o sintoma (desativar um plugin traz o site de volta; trocá-lo por um que funcione na sua versão do PHP é o conserto de verdade)
- testes além da página inicial: formulários, checkout, celular
- uma nota curta sobre o que deu errado, para não acontecer de novo
Quando a causa é desconhecida, pagar por um bom diagnóstico sai mais barato do que pagar duas vezes.
Como escolher o desenvolvedor certo
Muitos vendedores conseguem resolver um conflito de plugins. Repare em como eles cuidam do seu site, dos acessos e do backup.
Procure avaliações sobre o mesmo problema
Procure avaliações que citem “critical error”, “white screen” ou “500 error”, não só a nota geral. Leia as avaliações de uma a três estrelas e as respostas do vendedor. Uma resposta calma e específica é um bom sinal.
Envie o seu briefing antes de fazer o pedido
Envie o briefing abaixo para dois ou três vendedores. Um bom vendedor pergunta sobre a sua versão do PHP, o backup ou as mudanças recentes. “Sim, consigo resolver. Faça o pedido” diz pouca coisa.
Leia o pacote Básico
Veja o que “um problema” significa, o prazo de entrega e o número de revisões. Um vendedor que fala em backup pensou no seu risco, não só no conserto.
Não dê muito peso ao nível do vendedor
No Fiverr, o nível de um vendedor mostra o histórico de pedidos dele, não o quanto ele sabe de WordPress. Um vendedor que está começando pode resolver um conflito simples de plugins. Para uma loja ou uma possível invasão, eu escolheria alguém com avaliações sobre esse mesmo tipo de trabalho.
As perguntas que eu faria antes do pedido
- Você vai fazer um backup completo antes de mudar qualquer coisa?
- Você vai trabalhar em uma cópia de teste ou no site no ar?
- De quais acessos você precisa, exatamente?
- Você vai me dizer o que causou o problema?
- Você vai instalar algum plugin? Quais, e eles têm licença?
- Se o erro voltar na semana que vem, o que acontece?
Sinais de alerta
- Pedem a senha da sua conta de hospedagem ou o login do seu domínio, quando um usuário do WordPress e acesso aos arquivos bastariam.
- Querem levar a conversa ou o pagamento para fora do Fiverr. O Fiverr pede aos compradores que mantenham os dois na plataforma, e o suporte só consegue ajudar com pedidos feitos lá.
- Prometem resolver “qualquer erro em uma hora” sem fazer uma única pergunta sobre o seu site.
- Oferecem um plugin premium de graça. Isso é uma cópia pirata, e plugins piratas podem trazer malware.
- Nunca falam em backup.
- Oferecem desconto em troca de uma avaliação de cinco estrelas.
Como dar acesso com segurança
Dê ao desenvolvedor o mínimo de acesso que o trabalho exige, pelo menor tempo possível, por meio de contas que você controla.
- Faça primeiro o seu próprio backup. Baixe um backup completo pelo painel da hospedagem e guarde uma cópia fora do servidor.
- Crie um usuário do WordPress separado para o desenvolvedor em vez de compartilhar o seu login. Se o painel estiver funcionando, o plugin gratuito Temporary Login Without Password cria um link de acesso que expira sozinho. Com um erro crítico, o painel muitas vezes não abre, então o desenvolvedor vai precisar principalmente de acesso aos arquivos.
- Dê acesso aos arquivos com um usuário SFTP separado. Crie esse usuário no painel da hospedagem. Nunca compartilhe a senha da própria conta de hospedagem.
- Guarde alguns logins só para você: o da empresa onde registrou seu domínio, o do Stripe ou PayPal e o da caixa de entrada do e-mail de administrador do site.
- Compartilhe senhas com segurança e só depois de fazer o pedido. Use o link de compartilhamento de um gerenciador de senhas, não texto puro no chat.
- Remova os acessos quando o trabalho terminar. Exclua o usuário extra do WordPress e o usuário SFTP, troque as suas senhas e confira em Usuários → Administrador se há contas que você não reconhece.
Uma regra protege você mais do que todas as outras: mantenha a hospedagem e o domínio no seu nome. Quem controla esses dois controla o site.
O que enviar antes de o trabalho começar
Um briefing claro economiza tempo e ajuda o desenvolvedor a entender o trabalho. Envie antes de fazer o pedido ou cole nos requisitos do pedido:
- o endereço do seu site e uma cópia de teste, se você tiver
- o que não funciona e como você vai saber que o problema foi resolvido (por exemplo, “a página inicial carrega e o formulário de contato envia mensagens”)
- o texto exato do erro e uma captura de tela
- quando começou e o que mudou logo antes
- a sua hospedagem, a versão do WordPress e a do PHP (Ferramentas → Diagnóstico → Informação, se o painel funcionar)
- o seu tema ou construtor de páginas e os principais plugins (WooCommerce, cache, segurança)
- se você tem um backup recente e onde ele está guardado
- o que você já tentou
- qualquer restrição, como “não alterar o checkout da loja no ar durante o horário comercial”, e o seu prazo
- quais acessos você está disposto a dar
No Fiverr, o que você escreve nos requisitos do pedido serve de referência para as revisões. Um bom briefing protege o seu dinheiro tanto quanto ajuda o vendedor.
Depois do conserto: confira, aceite e evite novos problemas
No Fiverr você tem três dias para conferir uma entrega. Depois disso, o pedido é concluído automaticamente. Por isso, confira o trabalho no mesmo dia:
- abra a página inicial e algumas páginas internas, no celular também
- envie uma mensagem de teste pelo formulário de contato
- se você tem uma loja, faça um pedido de teste
- pergunte o que causou o erro e anote
- peça qualquer ajuste pelo Fiverr antes de aceitar a entrega
Depois, retire os acessos que você deu (veja acima) e diminua a chance de o site quebrar de novo. Deixe os backups automáticos ligados, atualize os plugins um por vez, teste as atualizações em uma cópia de teste se você tem uma loja e remova os plugins que não usa mais. Se o site continua quebrando depois das atualizações, uma manutenção regular pode custar menos do que pagar um conserto atrás do outro.
Resumo
Consertar um site WordPress que parou de funcionar costuma ser um trabalho pequeno, mas contratar a pessoa errada pode criar outro problema. Faça primeiro as quatro verificações. Se elas não resolverem, escolha um vendedor com avaliações sobre o mesmo erro e que faça backup antes de mexer no site. Crie um login temporário para ele. Para reduzir o risco, comece com um pedido para um problema só.
Perguntas frequentes
Vou perder o meu conteúdo?
Geralmente não. Posts, páginas, produtos e pedidos ficam guardados no banco de dados, enquanto um erro crítico costuma vir de um plugin, de um tema ou de um problema no PHP. O risco maior é restaurar um backup que apague pedidos mais recentes.
É seguro dar acesso de administrador a um vendedor do Fiverr?
Sim, se você preparar os acessos com cuidado. Primeiro faça o pedido, depois um backup por conta própria e crie um usuário separado ou um login temporário em vez de compartilhar o seu. Nunca passe a senha da sua hospedagem ou do seu domínio. Exclua o usuário extra e troque as senhas quando o trabalho terminar.
E se o site parar de funcionar de novo na semana que vem?
Antes de fazer o pedido, pergunte se o vendedor se responsabiliza por corrigir o mesmo problema durante algum tempo após a entrega. Se o erro voltar depois de uma atualização, peça ao vendedor que explique se é o mesmo problema ou um novo.
Devo pagar um preço fixo ou por hora?
Para um único problema conhecido, fica mais fácil comparar as propostas com preço fixo. Se a causa é desconhecida, peça primeiro um diagnóstico e uma oferta personalizada antes de o trabalho principal começar.
A empresa de hospedagem pode consertar de graça?
Às vezes. A empresa de hospedagem pode restaurar um backup, trocar a versão do PHP ou verificar o log de erros. A maioria não investiga conflitos entre plugins, então pergunte primeiro ao suporte e contrate alguém se o suporte não puder ajudar.
Quanto tempo leva um conserto?
Se a causa é conhecida, o conserto pode levar um dia ou menos, e muitos serviços de correção de bugs no WordPress oferecem entrega em um dia. Se a causa for desconhecida, o trabalho pode levar de um a três dias, incluindo a investigação do desenvolvedor.