Na área de desenvolvimentos de sites, é comum lidar com erros que às vezes você não conhece. É por isso que é extremamente útil ter um recurso que permite encontrar uma solução com base nas informações que você já tem.
Primeiro, você precisa ativar as mensagens de erro do PHP:
Para tornar os erros visíveis diretamente em seu site, adicione uma marca de seleção ao parâmetro displayErrors (display_errors)
Para que os erros sejam registrados em um arquivo específico, marque logErrors (log_errors)
Depois que finalizar as alterações e acessar seu site novamente, você perceberá que possui uma mensagem de erro para resolver.
Recomendações gerais
Verifique se os scripts foram carregados no modo correto — ASCII ou Binary. Verifique o readme do seu script para ver as instruções especiais. Geralmente é ASCII.
Verifique os valores de permissão (chmod) do arquivo ou diretório. As permissões recomendadas são 755 para pastas e 644 para arquivos.
Se você incluiu algumas configurações adicionais ao seu arquivo .htaccess, verifique-o mais uma vez e veja se ele não contém erros. Para confirmar se há algum problema com o arquivo .htaccess, renomeie o arquivo .htaccess, mas certifique-se de fazer backups.
Impeça o tempo de limite do seu código PHP. Para fazer isso, sugerimos que seus scripts PHP importantes sejam codificados com algumas regras de tempo de limite.
E a dica mais importante, pesquise no Google o nome do script + erro interno do servidor ou construtor de sites + mensagem de erro. Provavelmente alguém já teve o mesmo problema e explicou a solução na web, por exemplo, erro do WordPress ao estabelecer uma conexão com o banco de dados.
Como corrigir erros específicos?
Além disso, você pode conferir o código de erro, pois a correção do motivo de origem pode resolver seu problema sem restaurar o backup:
Call to undefined function — Solicitação para uma função indefinida significa que em alguns arquivos o site está tentando chamar uma função que ainda não foi definida adequadamente. Geralmente acontece quando uma versão incorreta do PHP é escolhida; tente alterar a versão do PHP.
Parse error (Syntax Error) — Erro de análise (erro de sintaxe) ocorre quando o código que você escreveu não está em conformidade com as regras de sintaxe ou idioma que você está trabalhando. Em casos como esse, verifique o arquivo no local especificado para verificar se há erros de sintaxe fáceis de corrigir. Geralmente é algo simples como falta de “;” no final da linha.
Warning error — erro de aviso significa que há um arquivo ausente ou o código está usando parâmetros incorretos em uma função. Se você encontrar Acesso negado para um usuário após Aviso — verifique seu arquivo de configuração se ele usa credenciais de bancos de dados corretas.
Fatal error — erro fatal geralmente acontece quando o código usa uma função require () e não consegue encontrar o arquivo necessário. Verifique o arquivo em questão e faça o upload (ou restaure-o a partir do backup).
Deprecated error — um erro descontinuado significa que seu site precisa de uma versão PHP inferior do que a definida atualmente. Alterar a versão do PHP para uma versão inferior resolverá o problema.
OBSERVAÇÕES
Stackoverflow é um site popular de fórum/ comunidade que desenvolvedores de todo o mundo compartilham seus problemas e soluções
Pesquise usando o fórum do construtor de sites/plugin, é bem provável que encontre uma solução por lá
Você também pode contratar um desenvolvedor profissional para cuidar do seu site