Como criar uma página de erro de acesso ao banco de dados
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.