Remplacer la page « Error establishing a database connection » de votre Wordpress par le cache Google

Date Posté le 11 septembre 2009 par Louis

error_establishing_database_connection

Il est très probable que suite à une charge trop importante du serveur sur lequel est hébergé votre Wordpress, celui-ci ait quelques problèmes de connexion à sa base de données, ce qui se soldera par le classique « Error establishing a database connection« .

La solution proposée est celle de remplacer automatiquement cette page d’erreur, par la page du cache Google ! Ainsi, vos visiteurs ont ce qu’ils veulent (le contenu), sans avoir vos problème (l’erreur de connexion à la base de donnée). Cela vous permet même de maintenir une activité commerciale (des publicités) si vous en affichez sur la page en question. Voilà comment faire :

Créez un fichier texte, que vous nommerez « db-error.php« . Puis remplissez-le par le code suivant :

<?php // fichier db-error.php

$host=$_SERVER['HTTP_HOST'];
$uri=urlencode($_SERVER['REQUEST_URI']);
header(« Location: http://google.com/search?q=cache:$host$uri »);
exit();

?>

Enfin, uploadez ce fichier directement dans le répertoire wp-content de votre Wordpress. Et c’est tout ! C’est simple, non ?


Sur le même sujet :

Faites un lien vers cet article sur votre site :

10 commentaires. Et vous ?


  1. mnttechNo Gravatar :

    C’est sympa cette astuce, c’est tout con mais il fallait y penser.
    En tout cas je le garde dans mes astuces pour wordpress.
    Merci :)

    RépondreRépondre

  2. dcddtcNo Gravatar :

    Et la source de l’astuce ? :p

    RépondreRépondre

  3. GautierNo Gravatar :

    C’est simple et c’est pas bête du tout… comme dirait Mamie dans ces cas là,

    « scrougnougnou… il fallait y penser! » ;-)

    Bien cordialement,

    RépondreRépondre

  4. ParionswebNo Gravatar :

    C’est bizarre mon site internet fonctionne mais pas le blog wordpress qui est sur le même serveur.
    Enfin je vais quand même utiliser votre astuce. Merci

    RépondreRépondre

  5. GaëtanNo Gravatar :

    Merci pour cette excellente astuce !

    RépondreRépondre

  6. BuranNo Gravatar :

    C’est bien trouvé.
    Le lecteur ne pourra plus poster de commentaire.

    RépondreRépondre

  7. LouisNo Gravatar :

    @Buran: EN même temps, je préfère qu’il lise mon article, et que potentiellement il s’abonne ou me recommande quelque part, plutôt qu’il ne lise rien du tout et s’en aille.

    RépondreRépondre

  8. BuranNo Gravatar :

    C’est vrai, c’est plus important ;o)

    RépondreRépondre


Laisser une réponse

Vous pouvez utiliser ces balises : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



La discussion se poursuit