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:
google.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:
"Votre adresse mail", "Database Bug", "Soucis techniques (MySQL).", "From: Le nom de votre siteOh F*ck!!! Une erreur?!Pas de soucis, le problème n'est que temporaire! Ou alors, c'est mon hébergeur qui rencontre quelques bugs...
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!
Parse error: syntax error, unexpected T_STRING in /home/game/domains/med-game.com/public_html/wp-content/db-error.php on line 5
Quel code as-tu utilisé? Il y a eu une erreur à la ligne 5.
Je crois avoir trouvé l’erreur, c’est en relisant mon article et les lignes 5 des codes que j’ai compris:
Lors de la rédaction de l’article, la ligne « mail » du code 2 débordait sur le coté, j’avais donc du mettre une partie en dessous…mais j’avais oublié que dans la description, j’avais conseillé de supprimer la ligne « mail »…
J’ai édité l’article, si vous ne voulez pas avoir de mail quand l’erreur de la base de données arrive avec le code 2, supprimez la ligne « mail » et la ligne qui suit.
cool