Error establishing a database connection

Error establishing a database connection es una de las frases que más me preocupan ver en un sitio, como indica la misma, se debe a un error en el intento a la conexión de la base de datos.

¿Por qué?
Puede ser por muchos motivos, podría ser por que anduvimos tocando el wp-config.php, el servidor esta sobrecargado y no puede responder a la petición, etc.

Hoy justamente, en un par de sitios mios he visto ese error, y me puse a pensar que, tal vez, sería bueno personalizar un poco más la página que se encarga de mostrarlo, incluyendo un e-mail por ejemplo, para que si nos encontramos con un navegante con ganas de ayudar, nos pueda escribir.

Personalizando el "Error establishing a database connection".
En WordPress 2.8, tenemos que ir al archivo functions.php, que lo encontramos en /wp-includes.
Nos llegamos hasta la línea 2810, donde empieza lo siguiente:

PHP:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" <?php if ( function_exists( 'language_attributes' ) ) language_attributes(); ?>>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.     <title>Database Error</title>
  6.  
  7. </head>
  8. <body>
  9.     <h1>Error establishing a database connection</h1>
  10. </body>
  11. </html>

En donde empieza el h1 hasta donde termina, podríamos agregar una frase personalizada, a demás como dije antes, nuestro e-mail, o un formulario de contacto.

15 Comentarios!Dejá el tuyo!
    • Gracias hombre!
      Yo ya personalize el mensaje en mi blog (lo reemplaze por una imagen en mi blog de pruebas y dentro de poco lo subire)…
      Hace tiempo que deseaba, al menos, traducir este maldito mensaje que debido a mi hosting gratuito, es muy muy frecuente

      Saludos!

  1. Pingback: WordPress Hacks

    • Muchas gracias!!!

      Me parece una buena medida para que cuando nos pase algo asi le demos un mensaje al visitante algo mas personalizado que un h1, y en ingles!

      Muy buena info!!!! ^^

      Yo tambien tengo un hosting gratuito y a veces me sale este mensaje.

    • Hola!tengo el mismo problema pero cuando estoy editando la plantilla, ya van 2 veces q me ocurre. Debo esperar entonces y se soluciona solo?
      Gracias, saludos!

    • Es posible poner un script para actualizar la pagina automatico.. estoy intentando haber como me va, luego les cuento.

    • Podés ponerle un meta, algo así:

      o hacerlo con javascript, es algo bastante fácil.
      Saludos

    • la mejor solucion es esta :

      poner este codigo

      Neri lo puso con 5 pero lo cambie a 1 para que el visitante espere solo 1 segundo para que recarge la pagina de nuevo, tiene que colocarlo en la linea 3136

    • No se si soy yo, o tu post tiene un problemita de recarga constante que no deja leer el post aaaaaa ;(

    • hola, soy nuevo en wordpress, estoy realizando una nueva instalacion del mismo y cuando escribo en el navegador “localhost/wordpress” me aparece el error “Error establishing a database connection”, alguien me puede ayudar para poder entrar a trabajar con el wordpress?? muchas gracias.

      PD: la instalacion esta sobre lampp 1.7.7

¿Algo para decir?