A veces los servidores pueden tener fallos, es normal nada es perfecto, aunque estan en su mayoria diseñados para restablecerse automáticamente, generalmente hay personal en los datacenters las 24 horas del día monitoreando la actividad de su banco de servidores, ahora bien si usamos WordPress, al perder comunicación con el servidor de base de datos, nos lanza el conocido error:

Error establishing a database connection en ingles
o
Error Estableciendo comunicación con la base de datos en español

esto sucede porque la mayoría de los proveedores dividen su servicios de alojamiento en servidor de archivos y servidor de base de datos, ahora bien , si el segundo falla se muestra el error, pero que sucede si este error tarda mucho tiempo o si nuestra web es indexada muy rápidamente por los buscadores debido a su gran popularidad?

Bien, simplemente que los buscadores indexaran algo como :

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

si vemos la simple estructura, ademas de perder visitas le estaríamos dando resultados de indexación erróneos a los bots , con las consecuencias que acarrea para nuestra web, ahora bien para todo hay solución, si ubicamos la linea 3127 en la última version de WordPress la 3.1 del archivo ubicado en wp-includes/functions.php podemos reemplazarlo por algo como hice con esta web www.ventics.com:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” <?php if ( function_exists( ‘language_attributes’ ) ) language_attributes(); ?>>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Diseño de Páginas Webs,Diseño Gráfico,Logotipos,Wordpress,Plantillas Oscommerce </title>
<style type=”text/css”>
<!–
body,td,th {
font-family: Arial, Helvetica, sans-serif;
}
body {
background-color: #FFF;
}
a:link {
color: #F90;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #F90;
}
a:hover {
text-decoration: underline;
color: #F60;
}
a:active {
text-decoration: none;
color: #F90;
}
–>
</style>
</head>
<body style=”text-align:justify”>
<p>Estamos en Mantenimiento te invitamos a seguirnos en <a href=”http://www.twitter.com/raventics” title=”Twitter” target=”_self”>Twitter</a> y a probar <a href=”http://www.ventics.com/autocms” title=”AutCMS” target=”_self”>Auto CMS el Administrador de Contenidos Web mas pequeño y fácil de usar del Mundo</a>
, si necesita una web sencilla de administrar y quiere poner su negocio en internet en menos de 1 minuto, descargue ahora Auto CMS, la versión ligera es gratis y completamente opensource, si quiere personalizar su sitio se lo hacemos por un precio módico.
</p>
<p style=”text-align:center”><img src=”http://ventics.com/autocms/img/logos/logo-autocms.gif” width=”174″ height=”152″ alt=”AutoCMS” /></p>
<meta http-equiv=”refresh” content=”10″ />

</body>
</html>

lo que esta en rojo es lo que he agregado adicionalmente mejorado la experiencia para el usuario, y de paso anunciando mi producto AutoCMS, de tal manera que no perderíamos el contácto con nuestros visitantes, asi mismo, si vemos la linea <meta http-equiv=”refresh” content=”10″ /> le indicamos que se refresque cada 10 segundos para verificar si ya el servidor de base de datos se levantó, podríamos colocar las etiquetas META dentro del HEAD de la página en mantenimiento para mejorar la visualización pero queda como tarea para quien esta leyendo..

 

Funciones y propiedades básicas de JavaScript JavaScript incluye numerosas propiedades y métodos muy útiles para cada uno de los tipos de variables y clases que define. Cadenas de texto ...
Web Hosting Glossary,Terms Letter: 0 Terms Letter: 0 .com It is a top level domain name(TLD). Very popular one. Its primary purpose was to be used by commercial enterprises. Howev...
#ipad: La couta de mercado del Ipad se reduce mas de un 12% La magia de las tabletas ya no funciona como antes. Siguen siendo productos atractivos para los consumidores, pero las compras ya no crecen a un ritmo...
Google Panda y la Ortografia Tras la última actualización del algoritmo de Google con el nombre de Panda, Webmasters de todo el mundo están preocupados por encontrar las claves qu...
Pago por Diseño y Programación Web Puedes realizar el pago por el trabajo de diseño y programación de tu web dando click en el siguiente boton de Paypal, recibiras tu factura personaliz...
Un hombre compró 15mil nombres de dominio en 24 horas Mike Mann definitivamente es un hombre importante. Y no, no se trata del director de Heat -la notable pelicula de Al Pacino y Val Kilmer-, sino más bi...
Chips de doble núcleo para los móviles Nokia con Windows Phone La finlandesa Nokia va en serio de cara a su nueva etapa con Microsoft. Si bien la empresa nórdica no ha tenido entre sus últimas prioridades inst...
AOL adquiere TechCrunch AOL ha anunciado la adquisición del famoso portal de contenidos tecnológicos TechCrunch en un nuevo paso por ampliar su oferta en contenidos que ini...
Diseño Gráfico, Publicitario y Catálogos Realizamos el diseño gráfico que necesita para sus campañas por internet,en impresos,etc. Muchos años de experiencia en el medio nos hacen los mas idó...
Desarrollan autobús eléctrico capaz de recorrer mil kilómetros con cada recarga de batería El autobús Proterra Catalyst E2 mide algo más de 12 metros, pesa 13 toneladas y tiene capacidad para transportar a 40 personas. Son cifras muy parecid...