O meu site está em baixo: como resolver e corrigir?

Por vezes, o teu site pode ter problemas após atualizações ou aparentemente do nada. Felizmente, há passos que podes seguir para prevenir e resolver estes problemas por ti próprio. Este guia vai mostrar-te as causas mais comuns de indisponibilidade do site e como as resolver. Se precisares de mais ajuda, a nossa equipa de Apoio ao Cliente pode ajudar.

A tua ligação não é privada

Se vires a mensagem de erro “A tua ligação não é privada” ao tentares aceder a um site, significa que o teu navegador não conseguiu estabelecer uma ligação segura entre o teu dispositivo e o site.

Para resolver isto, primeiro verifica se há problemas com o certificado SSL. Usa uma ferramenta de Verificação SSL para confirmar que existe um certificado válido instalado e que não há problemas relacionados com SSL. Se a verificação não mostrar problemas, ou se o certificado SSL estiver corretamente configurado, o erro pode ser causado por conteúdo misto no site. Nesse caso, contacta o Apoio ao Cliente para assistência.

Página em branco

Este problema é frequentemente causado por erros PHP, que podes consultar no ficheiro error_log localizado na raiz web do teu domínio. O ficheiro de log fornece informações detalhadas, como o caminho do ficheiro, esquema da base de dados e o ficheiro e linha exatos onde ocorreu o erro.

Normalmente, estes erros estão relacionados com um tema, template, plugin, componente ou addon. Tenta alterar ou desativar estes elementos para ver se o problema se resolve.

Outra causa possível são permissões de ficheiros ou pastas incorretas. Cada ficheiro e diretório na tua conta tem permissões específicas que controlam quem pode ler, modificar ou executar. Quando crias um ficheiro ou pasta no cPanel, vêm com permissões predefinidas. Embora estas definições normalmente não precisem de ser alteradas, certas instalações ou atualizações podem exigir que as modifiques.

Existem três tipos de permissões de acesso:

  • Leitura – Permite visualizar o ficheiro.

  • Escrever – Permite modificar o ficheiro.

  • Executar – Permite executar o ficheiro como um programa.

Estas permissões aplicam-se a três categorias de utilizadores:

  • Proprietário – O utilizador que é dono do ficheiro.

  • Grupo – Utilizadores que pertencem ao mesmo grupo ou diretório.

  • Mundo - Todos os outros utilizadores.

Os níveis de permissão são representados por números:

0: Sem acesso

1: Apenas executar

2: Apenas escrever

3: Escrever e executar

4: Apenas ler

5: Ler e executar

6: Ler e escrever

7: Ler, escrever e executar (todas as permissões)

Para garantir que os teus ficheiros aparecem corretamente no navegador, usa as seguintes definições de permissões:

  • Ficheiros HTML e imagens – Define as permissões para 644 (ou 0644). Isto permite que sejam lidos por todos, mas apenas modificados pelo proprietário. Estas permissões são automaticamente definidas quando o ficheiro é criado.

  • Pastas – Define as permissões para 755 (ou 0755). Isto permite que sejam lidas e executadas por todos, mas apenas modificadas pelo proprietário. Estas permissões são automaticamente atribuídas quando a pasta é criada.

  • Ficheiros CGI – Define as permissões para 755 (ou 0755). Isto permite que sejam lidos e executados por todos, mas apenas modificados pelo proprietário. Ao contrário de outros ficheiros, estas permissões não são definidas automaticamente, por isso terás de as ajustar manualmente.

Aqui estão as permissões predefinidas a definir:

  • Ficheiros – 0644

  • Pastas – 0755

  • Pasta raiz do domínio – 0750

Se ainda não souberes o que está a causar o problema ou precisares de ajuda para verificar ou alterar permissões de ficheiros e pastas, contacta o Apoio ao Cliente. Vamos guiar-te no processo de resolução. Por favor, tem a seguinte informação pronta:

  • A mensagem de erro exata

  • O URL onde aparece o erro (ou os passos para o reproduzir).

  • O teu endereço IP externo

A ligação ao servidor expirou, a ligação foi reiniciada

Se vires um erro ‘Ligação expirada’ ou ‘Ligação foi reiniciada’, pode significar que o teu endereço IP externo foi bloqueado pelo firewall do servidor. Para resolver isto, contacta o Apoio ao Cliente para podermos investigar a causa do bloqueio e ajudar-te a resolver.

Ao contactares, certifica-te de fornecer o nome do domínio e o endereço IP externo.

500 Erro Interno do Servidor

Este erro pode ocorrer por várias razões, incluindo:

1. Diretivas .htaccess incorretas são a causa mais comum de sintaxe errada ou diretivas problemáticas no ficheiro .htaccess. Para aceder, segue estes passos:

  1. Vai à tua conta Spaceship.

  2. Escolhe o Gestor de Alojamento no Launchpad.

  3. Clica no botão Gerir ao lado do teu plano de alojamento.

  4. Seleciona a opção Ficheiros e Armazenamento.

  5. Clica em Gerir Ficheiros junto ao nome do site.

Para saber se o ficheiro .htaccess está a causar o problema, tenta renomeá-lo temporariamente usando a opção Renomear no Gestor de Ficheiros do cPanel. Se isto resolver o problema, a origem está no ficheiro .htaccess. Nesse caso, podes começar a resolver comentando linhas. Adiciona um # no início de cada linha para a desativar.

Nota: Se não estiveres familiarizado com a sintaxe do .htaccess, evita fazer alterações diretas e mantém sempre uma cópia de segurança do ficheiro.

Se o erro persistir após modificares o ficheiro .htaccess, verifica o ficheiro error_log para os registos de erro PHP mais recentes para mais pistas.

Por fim, lembra-te de voltar a dar o nome original ao ficheiro .htaccess e descomentar as linhas se necessário.

2. Permissões de ficheiros ou pastas incorretas também podem causar erros. Podes ajustar as permissões no cPanel:

  1. Vai ao Gestor de Ficheiros.

  2. Clica em Alterar Permissões.

Para aceder aos teus ficheiros:

  1. Entra na tua conta Spaceship.

  2. Seleciona o Gestor de Alojamento no Launchpad.

  3. Escolhe Gerir ao lado do teu plano de alojamento.

  4. Vai a Ficheiros e Armazenamento.

  5. Clica em Gerir Ficheiros junto ao nome do site.

Aqui estão as permissões predefinidas a definir:

  • Ficheiros – 0644

  • Pastas – 0755

  • Pasta raiz do domínio – 0750

Se não souberes como verificar ou alterar permissões de ficheiros ou pastas, contacta o Apoio ao Cliente.

3. Uso excessivo de recursos da conta (RAM, CPU) que pode dever-se à tua conta de alojamento ultrapassar os limites virtuais de recursos.

Se a tua conta estiver a atingir os limites LVE (Lightweight Virtual Environment), consulta o ficheiro error_log e verifica as mensagens de erro mais recentes para descobrir se o problema é causado por um script, plugin ou outra coisa.

Podes verificar se a conta atingiu os limites no Gestor de Alojamento da tua conta Spaceship. Seleciona Gerir ao lado do plano de alojamento > Utilização de Alojamento > Relatórios de logs. Se estiveres a usar recursos em excesso, o relatório estará aqui. Também podes ver o uso de recursos no cPanel no menu Utilização de Recursos.

Depois de identificado, otimiza o desempenho do site ou da conta para evitar ultrapassar os limites de recursos no futuro.

4. Erros 500 Internal Server podem por vezes ocorrer devido a uma regra ModSecurity acionada. O ModSecurity monitoriza todos os pedidos de página, filtrando os potencialmente perigosos que possam explorar vulnerabilidades do teu site. Embora normalmente bloqueie atividade maliciosa, pode ocasionalmente identificar incorretamente um pedido legítimo como ameaça devido a código do site mal feito, causando erros.

Para gerir o ModSecurity, vai a cPanel > ModSecurity. Podes desativá-lo encontrando o nome do teu domínio na lista e selecionando Desligado. Tem em atenção que isto não afeta os subdomínios, que continuam protegidos. Podes reativá-lo a qualquer momento selecionando Ligado.

Recomendamos precaução ao usar esta opção. Se achares que o ModSecurity está a causar problemas no teu site, contacta o nosso Apoio ao Cliente antes de fazeres alterações.

507 Armazenamento Insuficiente

O erro 507 Armazenamento Insuficiente, parte da série de códigos de estado 50x, indica problemas com a tua base de dados ou sistema de ficheiros. Pode ser causado por:

  • Plugins ou temas desatualizados no teu site WordPress.

  • Recursos limitados do servidor, como espaço em disco insuficiente.

  • Limitações de RAM

Para resolver este problema:

  1. Garante que todos os plugins e temas do teu site estão atualizados.

  2. Optimiza as tuas bases de dados e verifica se tens espaço em disco suficiente para acomodar ficheiros temporários.

508 Limite de Recursos Atingido

Este erro significa que o teu site excedeu os limites de LVE (Lightweight Virtual Environment) de recursos. Para verificares se a tua conta está a atingir os limites, vai à tua conta Spaceship, entra no Gestor de Alojamento, seleciona Gerir ao lado do teu plano de alojamento e navega até Utilização de Alojamento > Relatórios. Se houver excesso, vais ver os detalhes aqui. Também podes ver a utilização de recursos no cPanel, no menu Utilização de Recursos.

Se atualizaste recentemente o site, adicionaste novos plugins ou temas, ou tiveste um pico de tráfego, considera otimizar o teu site. Para mais orientação ou uma análise detalhada, contacta a nossa equipa de Apoio ao Cliente para obteres ajuda.

404 Não Encontrado

Um erro 404 normalmente acontece quando o conteúdo foi apagado ou movido para um URL diferente. As causas mais comuns incluem:

  • O URL ou o seu conteúdo foi removido ou relocalizado sem atualizar os links internos.

  • O URL foi escrito ou ligado incorretamente.

  • O nome de domínio não existe.

  • Problemas com o ficheiro .htaccess, como regras padrão do WordPress em falta ou problemas em sistemas como o Laravel.

Em casos raros, o ModSecurity também pode ser a causa.

Passos para resolver um erro 404

1. Substitui links incorretos por links funcionais.

2. Remove todos os links que apontam para páginas 404 e considera desindexar páginas quebradas dos motores de busca. Usa ferramentas como a ferramenta de remoção de URLs da Google para desindexar permanentemente estas páginas. Sabe mais neste guia de desindexação.

3. Atualiza os permalinks do teu site WordPress indo a Definições > Links Permanentes no painel do WordPress e seleciona Guardar Alterações (guardar é suficiente, não é necessário modificar).

403 Proibido

Um erro 403 Proibido pode ser causado por:

  • Permissões incorretas de ficheiros/pastas

  • Regras negadas no ficheiro .htaccess

  • Atividade suspeita detetada pelo ModSecurity, que pode bloquear o acesso.

  • Bloqueio temporário do ficheiro /xmlrpc.php.

  • Bloqueio devido a suspeita de phishing ou malware. Contacta o Apoio ao Cliente para verificares se foi aplicado algum bloqueio.

Erro 403 Proibido Pedido proibido por regras administrativas indica que o pedido foi bloqueado por um serviço de segurança no nosso servidor. Se encontrares este erro no teu site, contacta o Apoio ao Cliente para investigação e assistência adicionais.    

400 Pedido Inválido

Este erro indica que o servidor não consegue processar o pedido devido a um problema do lado do cliente. As causas mais comuns incluem:

  • Erro de sintaxe na string do URL

  • Cache e cookies do navegador corrompidos

  • Problemas de cache de pesquisa DNS

  • Tamanho do ficheiro excede os limites do servidor

  • Conflitos com extensões do navegador

Para resolver este problema:

1. Certifica-te de que o nome de domínio e o URL estão escritos corretamente. Garante que quaisquer caracteres especiais estão devidamente codificados e são válidos para URLs. Para URLs longos, considera usar um codificador/descodificador de URLs online para verificar se há caracteres ilegais.

2. Limpa a cache do teu navegador.

3. Se estiveres a carregar um ficheiro e aparecer este erro, pode ser porque o tamanho do ficheiro excede o limite do servidor. Tenta carregar um ficheiro mais pequeno e, se funcionar, reduz o tamanho do ficheiro original e volta a carregá-lo.

4. Limpa a cache DNS.

5. Desativa extensões do navegador que afetam cookies ou interferem com o funcionamento do site. Desativar temporariamente estas extensões vai mostrar se estão a causar algum problema.

Servidor Não Encontrado, Site Indisponível

Se o teu site não estiver acessível em certos navegadores (Chrome, Firefox, Safari, etc.), experimenta usar ferramentas como DNS Checker ou serviços de proxy:

Se o teu site funcionar nalguns navegadores mas não noutros, pode ser devido à cache do navegador. Tenta limpar a cache e aceder novamente ao site.

Se o teu site carregar em proxies online mas não no teu navegador, pode ser devido a atrasos na propagação DNS. Este processo, que pode demorar 24-48 horas, atualiza as caches DNS globalmente após alterações na zona DNS do teu domínio. Infelizmente, este processo não pode ser acelerado.

Enquanto esperas, podes limpar a cache DNS do teu computador e a cache do navegador. Para contornar a propagação DNS, também podes editar o ficheiro hosts local. Este ficheiro permite-te associar manualmente nomes de domínio a endereços IP, permitindo-te pré-visualizar o teu site num novo servidor antes das alterações DNS entrarem em vigor. Ao adicionar entradas específicas ao ficheiro hosts, podes ver o teu site usando o nome de domínio, direcionando o teu computador para o resolver para um IP específico e contornando a pesquisa DNS habitual. Isto é útil quando queres trabalhar no teu site alojado num novo servidor, enquanto outros ainda acedem ao site ativo no servidor antigo.

Se o site continuar sem funcionar em diferentes navegadores, proxies ou dispositivos, verifica se o teu domínio está corretamente apontado para o servidor. Se a propagação DNS estiver concluída e o domínio estiver configurado corretamente, podem existir problemas globais no servidor de alojamento, como manutenção agendada ou problemas técnicos.

O tempo de inatividade do site pode ser frustrante, mas perceber as mensagens de erro mais comuns e as suas causas pode ajudar-te a identificar e resolver rapidamente os problemas. Seja um erro 404 devido a links quebrados, um erro 500 Internal Server Error por diretivas .htaccess incorretas ou limites de recursos a causar um erro 508, este guia fornece passos práticos para resolver estes problemas. Mantém sempre os teus plugins, temas e software atualizados, monitoriza os recursos do servidor e usa as ferramentas disponíveis na tua conta de alojamento para manter o desempenho do site. Para questões mais complexas ou se precisares de ajuda adicional, não hesites em contactar o Apoio ao Cliente para assistência.

É necessário um email válido