WordPress: Comment supprimer et personnaliser Error Establishing a database connection 5


error-establishing-a-database-connection WordPress: Comment supprimer et personnaliser Error Establishing a database connection

Error Establishing a database connection?

Ou encore en français: Erreur lors de l’établissement de la connexion à la base de données

Eh oui, c’est le message qui apparait sur votre site WordPress lorsque sa base de données est momentanément surchargée ou lorsqu’il y a une erreur dans le fichier wp-config.php!

Afin d’éviter à vos visiteurs une page d’erreur de ce type, voilà comment procéder:

Créez une page nommé db-error.php, que vous mettrez dans votre dossier wp-content de votre WordPress, et y insérez l’un des 2 codes:

Code1:

<?php // fichier db-error.php
$host=$_SERVER['HTTP_HOST'];
$uri=urlencode($_SERVER['REQUEST_URI']);
header("Location: http://.com/search?q=cache:$host$uri");
exit();
?>

Désormais avec le code 1, vos visiteurs ne verront plus une page marqué avec Error establishing a database connection mais seront directement envoyé vers le cache de Google afin qu’ils puisse, malgré l’erreur, quand même avoir les infos qu’ils recherchaient! C’est celui que j’utilise ici.

Code 2:

<?php
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 1800'); // 1800 sec
mail("Votre adresse mail", "Database Bug",
"Soucis techniques (MySQL).", "From: Le nom de votre site");?>
<!DOCTYPE HTML>
<html dir="ltr" lang="fr-FR">
<head>
<title>503 Service Temporarily Unavailable</title>
<style type="text/css">
h1, p {
font-family: Helvetica, sans-serif;
font-size: 24px;
color: #333;
}
p {
font-size: 14px;
}
</style>
</head>
<body>
<h1>Oh F*ck!!! Une erreur?!</h1>
<p>Pas de soucis, le problème n'est que temporaire! Ou alors, c'est mon hébergeur qui rencontre quelques bugs...</p>
</body>
</html>

Ce code 2 vous permet de laisser un message personnalisé, de vous envoyer un mail (Attention: si votre base de données est KO, vous risquez d’être perçu comme spammeur par votre hébergeur! Dans ce cas-là, supprimez les lignes mail et Soucis technique) et aussi de retourner à Google une page 503 lui indiquant un problème passager!

Tout ce qui est en gras ( Votre adresse mail, Le nom de votre site, et le message à la place de  Oh F*ck ect…. ) dans le code 2 est à personnaliser par vos soins!


A propos de Pandoon

Créateur de ce site, j'ai par conséquent pratiquement toutes les casquettes: Administrateur, webmasteur, rédacteurs, etc...Utilisateur avancé de Windows depuis la version 95, je suis devenu en quelque sorte un spécialiste sur ce système d'exploitation.


Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

5 commentaires sur “WordPress: Comment supprimer et personnaliser Error Establishing a database connection