¿Cómo solucionar el error de conexión con la base de datos de WordPress?  Descúbrelo en este artículo.

Si ha estado navegando en la web durante el tiempo suficiente, debe haber visto este error varias veces. " Error al establecer una conexión a la base de datos"; es una erreur bastante frustrante especialmente para usuarios novatos. 

En este tutorial, le mostraremos cómo corregir este error en WordPress compilando una lista de soluciones.

Nota: Antes de realizar cambios en la base de datos, asegúrese de tener copias de seguridad necesarias.

cómo solucionar el error de conexión con la base de datos de WordPress

Pero antes, si nunca has instalado WordPress, descubre ¿Cómo instalar un blog de WordPress pasos 7 et ¿Cómo encontrar, instalar y activar un tema de WordPress en tu blog 

Luego de vuelta a por qué estamos aquí. 

¿Cuál es la causa de este error?

Bueno, en resumen, está recibiendo este error porque WordPress no puede establecer conexión con la base de datos. Ahora, la razón por la que WordPress no puede establecer una conexión con la base de datos puede variar.

Descubre nuestro 5 plugins de WordPress para gestionar mejor los errores 404

Los detalles de inicio de sesión para su base de datos pueden ser incorrectos o haber cambiado. También puede ser que su servidor de base de datos no responda o que su base de datos esté dañada.

En nuestra investigación, hemos descubierto que la mayoría de las veces este error se debe a un error del servidor, pero podría haber otros factores.

Echemos un vistazo a las formas de resolver este problema.

¿También ocurre el problema para / wp-admin /?

Lo primero que debe hacer es asegurarse de que ocurra el mismo error tanto en la interfaz pública como en "Interfaz" del sitio web y en el panel de control o "Back-end" (wp-admin). Si el mensaje de error "Error al establecer una conexión con la base de datos" es el mismo en ambas páginas, así que vaya al paso siguiente.

Descubre Cómo duplicar una base de datos de WordPress con phpMyAdmin

Si obtiene un error diferente en el wp-adminPor ejemplo, algo así como “Una o más secciones de la base de datos no están disponibles. Es posible que sea necesario reparar la base de datos ", entonces necesitas reparar tu base de datos.

Puede hacer esto añadiendo la siguiente línea a su wp-config.php. Añadir justo antes de la línea « Eso es todo, ¡deja de editar! Feliz blogueo ».

define ('WP_ALLOW_REPAIR', true);

Una vez que haya hecho eso, puede ver la configuración visitando esta página: http://www.yoursite.com/wp-admin/maint/repair.php

reparación de la base de datos

Recuerde, el usuario no necesita iniciar sesión para acceder a esta función cuando está configurada. De hecho, su principal objetivo es reparar una base de datos dañada; además, los usuarios a menudo no pueden conectarse cuando la base de datos está dañada.

Así que una vez que hayas terminado la reparación et optimizando su base de datos, asegúrese de eliminarlo de su archivo wp-config.php.

Si esta reparación no resuelve el problema o si tiene dificultades para completar la reparación, continúe leyendo este artículo; puede encontrar otra solución más eficaz.

Verifique el archivo wp-config.php

wp-config.php es probablemente el archivo más importante en la instalación de WordPress. Aquí es donde especifica los detalles de WordPress para conectarse a la base de datos. Si ha cambiado su contraseña de root, o la contraseña de usuario de la base de datos, deberá cambiarlos también en este archivo.

Ver también para ir más allá Cómo gestionar archivos y carpetas de WordPress

Lo primero que siempre debe verificar es si nada ha cambiado en su archivo wp-config.php.

define ('DB_NAME', 'nombre-base de datos'); define ('DB_USER', 'database-username'); define ('DB_PASSWORD', 'contraseña-base de datos'); define ('DB_HOST', 'localhost');

Recuerde que el valor de DB_HOST podría no ser siempre localhost. Dependiendo del anfitrión, será diferente. Para servidores web populares como HostGatorBlueHost, Site5Es localhost

Navegue por su directorio con estos Clientes FTP para realizar transferencias de archivos a su alojamiento

Algunas personas sugirieron solucionar el problema reemplazando localhost con la dirección IP. Es común ver este tipo de problema cuando WordPress se ejecuta en un servidor local. Por ejemplo en MAMP, el valor DB_HOST cuando se cambia a la dirección IP parece funcionar.

Ve más allá descubriendo Cómo instalar WordPress localmente en un PC / Windows con XAMPP

define ( 'DB_HOST', '127.0.0.1: 8889');

La dirección IP variará según los servicios de alojamiento web.

Si todo en el archivo wp-config.php es correcta (asegúrese de verificar si hay errores tipográficos), entonces es justo decir que el problema está en el nivel del servidor.

Consulte a su proveedor de alojamiento web (servidor MySQL)

A veces, el error al establecer una conexión con la base de datos ocurre cuando su sitio web está sobrecargado con una cantidad de tráfico. Básicamente, su servidor simplemente no puede manejar la carga (especialmente si estás en un alojamiento compartido). 

Servidor dedicado, VPS, compartido o en la nube? ¿Cuál es la mejor solución de alojamiento web de WordPress?

Su sitio web se volverá muy lento y, para algunos usuarios, se producirá este error. Entonces, lo mejor que puede hacer es comunicarse con su proveedor de alojamiento web por teléfono o chat en vivo, y preguntarle si su servidor MySQL está en modo de respuesta.

Para los usuarios que quieran comprobar si el servidor MySQL se está ejecutando, hay algunas cosas que pueden hacer. Pruebe otros sitios web alojados en el mismo servidor para ver si tienen el mismo problema. Si ocurre el mismo error, entonces está claro que hay un problema con el servidor MySQL de su servidor web.

¿Cómo permito a los usuarios editar ciertas páginas?  Descúbrelo en este artículo

Si no conoce otro sitio web alojado en este mismo servidor, simplemente vaya a su panel de control e intente acceder al phpMyAdmin para conectarse a la base de datos. Si puede iniciar sesión, compruebe si su cuenta de usuario de la base de datos tiene permisos suficientes.

Crea un nuevo archivo llamado Testconnection.php y pega el siguiente código dentro:

Asegúrese de reemplazar el nombre de usuario y la contraseña. Si la conexión es exitosa, significa que su usuario tiene suficiente permiso y algo anda mal. Vuelve a tu archivo wp-config para asegurarse de que todo esté correctovolver a analizar en busca de errores tipográficos).

Lea también nuestro artículo sobre Complementos de 6 WordPress para compartir tus artículos en redes sociales

Si no puede conectarse a la base de datos, vaya a phpMyAdmin entonces sabrá que el problema está en el servidor. No significa necesariamente que su servidor MySQL esté inactivo. Podría simplemente significar que su usuario no tiene permisos suficientes.

Por lo tanto, es importante ponerse en contacto con su proveedor de alojamiento web en este caso, para que puedan corregirlo.

Soluciones que han funcionado para otros

Es importante tener en cuenta que estas soluciones no funcionan para usted. Por tanto, utilizarlos constituye un riesgo. Es por eso que debe asegurarse de tener copias de seguridad en caso de que algo salga mal..

Deepak Mittal afirma que para su cliente intentó reparar la base de datos. Incluso después de esta reparación, el error no desapareció. Luego intentó diferentes cosas y al final descubrió que el problema estaba en la URL del sitio web. Al parecer, este último habría cambiado, lo que provocó el error. Hizo una solicitud SQL en phpMyAdmin:

wp_options actualización del conjunto valor_opción 'YOUR_SITE_URL' = DONDE option_name = 'siteurl'

Asegúrese de reemplazar "YOUR_SITE_URL" con la URL actual.

Esto pareció resolver su problema y el de otras personas que comentaron su publicación.

Sachinum afirmó que pudo conectarse a la base de datos con Testconnection.php, por lo que reemplazó al usuario en wp-config.php por usuario raíz. Desde entonces, WordPress ha comenzado a funcionar bien.

Luego volvió a poner la configuración como estaba y todo funcionó a la perfección. No podía entender qué había causado el problema. Concluyó que se debió a un error tipográfico.

Descubrir también Cómo combinar dos bases de datos de WordPress

En general, este es un error realmente frustrante. ¿Qué intentaste que pareció funcionar? Estaremos encantados de compartirlo con el público, para que otros no pierdan mucho tiempo buscando la misma solución que tú.

Descubre también algunos complementos premium de WordPress  

Puedes usar otros plugins de WordPress para dar una apariencia moderna y optimizar el manejo de tu blog o sitio web.

Aquí le ofrecemos algunos complementos premium de WordPress que lo ayudarán a hacerlo.

1. Formulario de contacto Complemento 7 Aweber

Ce Plugin de WordPress premium combina la sencillez de Plugin de WordPress Contacto 7 Forma y añade a tu web un sistema de creación de formulario de contacto. Integra el módulo de respuesta automática de AWeber y puede enviar correos electrónicos directamente a su lista AWeber. 

complemento aweber cf7

Sus características principales son: estadísticas de AWeber en su panel de WordPress, 8 atractivas y lindas plantillas para crear su propio formulario de suscripción, y esto en poco tiempo, verificación de toda la campaña de transmisión de su cuenta Aweber en un clic, facilidad de instalación, compatibilidad con las últimas versiones de jQuery y WordPress, documentación completa y soporte 24/24.

Descargar | Demo | alojamiento web

2. Generador de recetas totales

Total Recipe Generator es un complemento de recetas premium disponible en WordPress. Te da la oportunidad de presentar tus recetas a los usuarios de una manera que definitivamente te ayudará a destacar entre la multitud.Generador de recetas totales creador de recetas de wordpress con esquema y elementos de información nutricional o complemento de complemento wordpress

Ce Plugin de WordPress le permitirá transformar fácilmente su sitio web en un sitio web dedicado a recetas de cocina. Podrás:

filtrar las recetas enumeradas de acuerdo con la cantidad de elementos nutricionales (sodio, carbohidratos, proteínas, etc.), filtrar las recetas enumeradas de acuerdo con el tiempo de preparación, en un orden jerárquico y semántico, el tiempo de cocción, el dificultad, tipo de receta y todo utilizando valores desplegables, etc.

Descargar | Demo | alojamiento web

3. AccessPress Social Icons Pro

AccessPress Social Icons Pro le permite crear varios iconos sociales y vincular sus perfiles sociales desde su sitio web de WordPress. Es muy atractivo porque puedes crear, personalizar y diseñar hermosos íconos para tus perfiles de redes sociales. Complemento de wordpress de accesspress social icons pro

Este complemento premium de WordPress le ofrece 16 hermosos conjuntos de iconos entre los que puede elegir. Además de eso, te da la posibilidad de crear tu propio conjunto de iconos, personalizarlos, establecer tamaños, agregar múltiples efectos, etc.

Descargar | Demo | alojamiento web

Recursos recomendados

Conozca otros recursos recomendados para ayudarlo a construir y administrar su sitio web.

Conclusión

Listo ! Eso es todo por este tutorial, esperamos que este tutorial le ayude a corregir el error de conexión de la base de datos de WordPress. Si te gustó, no dudes en compártelo con tus amigos en tus redes sociales favoritas

Sin embargo, también puedes consultar nuestros recursos, si necesita más elementos para llevar a cabo sus proyectos de creación de sitios de Internet, consulte nuestra guía sobre Creación de blog de WordPress.

Pero, mientras tanto, háganos saber sus comentarios y sugerencias en la sección dedicada.

...