Como criar uma página de erro de acesso ao banco de dados

Como criar uma página de erro de acesso ao banco de dados personalizado

Página de erro. Em algumas ocasiões, podemos encontrar um erro ao acessar o banco de dados por vários motivos e, nesses casos, a frase “Erro ao estabelecer uma conexão com o banco de dados” aparece em uma tela com fundo branco.

Nesta postagem, veremos como personalizar essa tela e adicionaremos a funcionalidade para nos notificar por email no caso deste erro, para agir o mais rápido possível e resolver o problema rapidamente.

Vamos criar um html personalizado ao nosso gosto e salvá-lo com o nome “db-error.php” dentro da pasta wp-content /.

<?php
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 600'); // 1 hora = 3600 segundos

//o e-mail
mail("oseumail@tudominio.com", "Erro de acesso ao banco", "Problema de acesso ao banco", "From: erro de banco de dados");?>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Erro de acesso ao banco de dados</title>
<style type="text/css">
body {
padding: 20px;
background: #f1f1f1;
}
.error-wrapper {
position: relative;
clear: both;
max-width: 1200px;
font-size: 16px;
margin: 0 auto;
}
</style>
</head>

<body>
<div class="error-wrapper">
<p> Ocorreu um erro ao tentar acessar o banco de dados. </p>
<p> Já demos o aviso, tente acessar após alguns minutos. </p>
</div>
</body>
</html>

Neste exemplo, um html muito básico foi criado. A partir daqui, você pode liberar sua criatividade e criar uma mensagem personalizada ou que corresponda à aparência do seu site. Você pode adicionar os estilos CSS necessários ou uma biblioteca de tipos de inicialização, imagens, seu logotipo, telefone ou email de contato, etc … para que, se um visitante entrar no seu site e perceber que há algum problema, ele será notificado de que Você está trabalhando para corrigi-lo, saiba que poderá tentar novamente em alguns minutos e, pelo menos, ter a oportunidade de entrar em contato com você por outros meios, como telefone ou email.

Sobre Calixto

CalixtoOlá! Sou Hugo Calixto, Programador WEB e Profissional de SEO desde 2017.

Sou natural do Rio de Janeiro e vivo em São Paulo e Madrid.

O que faço: Desenvolvo Sites Personalizados (com ou sem Wordpress), Administro Servidores e sou Especialista em SEO (otimização de sites para mecanismos de busca).

E o que mais gosto no meu trabalho é : "Ajudar as pessoas" e "Experimentar de tudo" e "usar o que aprendo para poder fazer coisas novas".

Ah! Se precisar de ajuda, não excite, chama o Hugo Calixto.