Error al establecer la conexión a la base de datos: cómo solucionarlo en WordPress

Error al establecer la conexión a la base de datos

El mensaje de error al establecer la conexión a la base de datos es probablemente uno de los errores más comunes que pueden encontrar los usuarios de WordPress. Este error significa que su sitio ya no se comunica ni tiene acceso a su base de datos, por lo que todo el sitio se bloqueará. Esto debe resolverse de inmediato, ya que puede afectar directamente sus ventas, tráfico y análisis. Pero no se preocupe, hoy discutiremos algunos escenarios comunes que causan este error y algunas formas fáciles de recuperar su sitio en poco tiempo.

ATENCIÓN: Antes de cualquier cambio, haga una COPIA DE SEGURIDAD en todo su sitio + BASE DE DATOS.

¿Por qué aparece este error: error al establecer la conexión a la base de datos?

Toda la información en su sitio de WordPress, como datos de artículos, datos de páginas, metainformación, configuraciones de complementos, información de inicio de sesión, etc. se almacenan en su base de datos MySQL. Los únicos datos que no se almacenan son los contenidos multimedia, como imágenes y archivos temáticos / plugin / core, como index.php, wp-login.php, etc. Cuando alguien visita su sitio, PHP ejecuta el código de las páginas y consulta la información en la base de datos, que la muestra al visitante en el navegador.

Si por alguna razón esto no funciona correctamente, recibirá el mensaje de error de configuración de conexión a la base de datos, como se muestra a continuación. Toda la página está vacía porque los datos no se pueden recuperar para representar la página porque la conexión no funciona correctamente. Esto no solo rompe la interfaz de su sitio, sino que también le impide acceder al panel de WordPress.

En resumen, recibe este error al establecer una conexión con la base de datos porque WordPress no puede establecer una conexión con la base de datos. En mi experiencia, la mayoría de las veces este error ocurre debido a un tipo de error del servidor, sin embargo, podría haber otros factores.

¿El problema también aparece para / wp-admin /?

Lo primero que debe hacer es asegurarse de que el mensaje de error al establecer la conexión a la base de datos sea el mismo tanto en la parte frontal del sitio como en el área de administración (wp-admin). Si el mensaje de error es el mismo en ambas páginas “error al establecer la conexión con la base de datos”, vaya al paso siguiente. Si obtiene otro error en wp-admin, por ejemplo, algo como (Una o más tablas de la base de datos no están disponibles. Es posible que la base de datos deba repararse), entonces necesita reparar la base de datos.

Puede hacer esto agregando la siguiente línea al archivo wp-config.php. Agrégalo justo antes de la línea. ‘Eso es todo, ¡deja de editar! Feliz blogging ‘

define('WP_ALLOW_REPAIR', true);

Una vez hecho esto, puede ver la configuración accediendo a esta página:

http://www.siteultau.ro/wp-admin/maint/repair.php

Reemplace www.siteultau.ro con su nombre de dominio.

Tenga en cuenta que el usuario no necesita iniciar sesión para acceder a esta función cuando se define esta definición. Esto se debe a que su principal intención es reparar una base de datos corrupta. A menudo, los usuarios no pueden iniciar sesión cuando la base de datos está dañada. Entonces, una vez que haya terminado de reparar y optimizar la base de datos, asegúrese de eliminar la línea de código (define (‘WP_ALLOW_REPAIR’, true); desde wp-config.php.

Si esta solución no resuelve el problema o si tiene problemas para ejecutar esta solución, siga leyendo este artículo, porque puede encontrar otra solución para corregir el error al establecer la conexión a la base de datos.

Comprobando el archivo WP-Config

WP-Config.php es probablemente el archivo más importante de toda la instalación de WordPress. Todos los detalles de WordPress se especifican aquí para conectarse a la base de datos. Si ha cambiado la contraseña de root o la contraseña de usuario de la base de datos, también tendrá que cambiar este archivo. Lo primero que siempre debe verificar es si todo lo que cambió es igual en el archivo wp-config.php.

define('DB_NAME', 'database-nume');
define('DB_USER', 'database-utilizator');
define('DB_PASSWORD', 'database-parola');
define('DB_HOST', 'localhost');

Tenga en cuenta que el valor DB_Host no siempre es localhost. Dependiendo de su host de alojamiento, será diferente. Pero en la mayoría de situaciones es localhost.

Algunos usuarios sugirieron que resolvieran el problema reemplazando localhost con la IP asignada.

define('DB_HOST', ' 157.0.0.1:4819');

Si todo en este archivo es correcto, entonces el error al establecer la conexión a la base de datos es culpa del servidor.

Reparar archivos corruptos

La siguiente razón por la que puede ver un error al establecer la conexión a la base de datos es que sus archivos se han dañado. Si esto se debió a un problema de transferencia de archivos FTP, un pirata informático que obtuvo acceso a su sitio o un problema con su host, puede resolverlo rápidamente. Sin embargo, le recomiendo que haga una copia de seguridad de su sitio antes de intentarlo.

En principio, reemplazará la versión básica de WordPress en su sitio. No toque los complementos, temas o imágenes instalados, sino solo la instalación de WordPress en sí. Para hacer esto, necesitará descargar una copia nueva de WordPress desde WordPress.org.

Descomprime este archivo en tu computadora. Dentro, borra la carpeta contenido de wp y el archivo wp-config-sample.php.

Luego cargue los archivos restantes a través de FTP a su sitio, sobrescribiendo los archivos existentes. Esto reemplazará todos los archivos problemáticos y se asegurará de que todos los archivos estén limpios y no corruptos. Se recomienda que borre la memoria caché de su navegador después de hacerlo. Luego, revise su sitio de WordPress para ver si el error al establecer la conexión a la base de datos persiste.

Dime si este tutorial fue útil para ti y si el error al establecer el problema de conexión a la base de datos se resolvió en un comentario a continuación. O si conoce otra forma de resolverlo, actualice este artículo.

ATENCIÓN: Antes de cualquier cambio, haga una COPIA DE SEGURIDAD en todo su sitio + BASE DE DATOS.

Lea también: 45 errores de WordPress: causas y soluciones

Compartir con tus amigos:

Deja un comentario