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

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

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.

Array
Sobre Hugo

HugoOlá, sou HUGO CALIXTO, Programador WEB e Consultor SEO desde 2017.
Desenvolvo páginas web, administro servidores e sou especialista em SEO (otimização de sites para mecanismos de busca) e através da plataforma Huuguu ofereço soluções por direito de uso, em especial Sites Catálogos e Lojas virtuais com ou sem Dropshipping.

Na plataforma Huuguu.com.br já incluímos nos planos: Hospedagem, Certificado de segurança ssl (https), treinamento, suporte técnico especializado e muito mais.

Confira Plataforma Huuguu.