
“Error al establecer una base de datos” … … en el lugar de su querido sitio. ¡Qué desastre!

Sutil como un ladrillo! ¡Por supuesto, es un mensaje aterrador! No hay estilos, ni explicaciones, solo una simple advertencia que sale de la parte posterior. Puede ser particularmente frustrante cuando encuentras el problema sin hacer cambios en el sitio web. En primer lugar, ¡deshabilite el modo de pánico! Permítame asegurarle que el problema se puede resolver. Es un error que la mayoría de los propietarios y desarrolladores del sitio de WordPress enfrentarán en algún momento de su carrera. En este artículo, hay 5 pasos que puede seguir para solucionar el error al establecer una conexión a la base de datos “(también conocido como EEDC).
(Haga clic en enlaces para navegar en el artículo)
Póngase en contacto con su empresa de alojamiento
Verifique los detalles de inicio de sesión en la base de datos
Reparar una base de datos corrupta
Crear un nuevo usuario de base de datos
Compruebe si hay archivos corruptos
¡Trabaje sistemáticamente y debería poder restaurar su sitio en buen estado de funcionamiento en el menor tiempo! Comprender el error que no quiero reiterar qué es obvio, pero el error se explica por sí mismo: es un error al establecer una conexión a la base de datos. En términos no técnicos, ¿qué significa exactamente esto? Para comprender mejor el problema, es importante saber cómo funciona WordPress y los sitios web dinámicos. Un sitio web dinámico consta de dos partes clave, estos son los archivos del sitio web y la base de datos.
Los archivos del sitio están escritos en el lenguaje de programación PHP y inventan el software de WordPress. La base de datos es el lugar donde se almacena todo el contenido de su sitio, esto incluye publicaciones, páginas, configuraciones, datos de usuario y cualquier tipo de información almacenada en su sitio para reproducir su sitio, las dos fiestas deben trabajar juntas. Cuando un visitante visita una página, el código PHP se ejecuta solicitando información de la base de datos. La información se toma y luego se muestra al visitante en el navegador. Si por alguna razón se ha interrumpido la comunicación, WordPress no podrá tomar ninguna información de la base de datos y devolver una página vacía con un mensaje de error perdido. Entonces, ¿por qué falla una conexión entre una base de datos y un sitio web? Aquí hay 5 de las razones más comunes, acompañadas de pasos que puede seguir para solucionar problemas de su sitio. Problemas de alojamiento: hay varias razones por las cuales una conexión puede ir al sur al final del host web. Por ejemplo, un aumento en el tráfico podría sobrecargar la base de datos y hacer que su sitio no responda. También es posible actualizar su hardware o software, dejándolo temporalmente fuera de línea. Los archivos corruptos, sus archivos de sitio están formados por los archivos, complementos y temas de WP básicos. A menudo, cuando un sitio web está roto o cuando se modifican los archivos, WordPress no se ejecuta correctamente y devuelve un error.
Base de datos corrupta para jugar su sitio maravillosamente, muchas partes trabajan coherentes juntas. Estas son piezas que crean, leen, actualizan y eliminan constantemente contenido de la base de datos. Es bastante inusual, pero un bebé en el backend devolverá un error del sitio. Privilegios del usuario de la base de datos: cada base de datos tiene un usuario que tiene acceso para crear, leer, actualizar y eliminar datos. Si el usuario de la base de datos no tiene los privilegios necesarios para tomar datos para el sitio web, el sitio web devolverá un error. Credenciales de la base de datos: quizás la causa más común y más fácil de resolver es el uso de una conexión MySQL incorrecta. Antes de reparar
¡Cuidadoso!
Los cambios en la base de datos son permanentes, por lo que le recomendamos que se reserve la base de datos antes de aplicar cualquiera de los remedios sugeridos.
Las empresas de alojamiento web más populares (por ejemplo, SiteGround, Bluehost, Hostgator, etc.) usan CPanel como interfaz de alojamiento. En este artículo, también trabajaremos con Cpanel. Desde el panel de control de Cpanel, abra PhpMyadmin.
En el lado izquierdo, seleccione la base de datos que desea descargar y haga clic en la pestaña Exportar ubicada en la parte superior de la página.
El método de exportación predeterminado funcionará bien. Seleccione SQL como formato y presione el botón GO para comenzar a descargar.

5 formas de remediar “Error al establecer una conexión con la base de datos” sin ninguna otra extensiones, echemos un vistazo a 5 pasos diferentes que puede seguir para solucionar problemas de su sitio.

¡Nota! Esta guía está escrita en plena transparencia. ¡Los pasos enumerados a continuación son los que seguimos si nos contrató para reparar su sitio de WordPress! 1. Póngase en contacto con su empresa de alojamiento si no ha realizado ningún cambio en su sitio y, en serio, su sitio ya no funciona. Existe una gran posibilidad de que el problema surja para la empresa de hosting. En cualquier caso, debido a que trabajamos en el proceso de eliminación, es un buen lugar para comenzar.

Vaya a la sección de asistencia de su empresa de alojamiento e inicie una sesión de chat. Puede enviarles el siguiente mensaje: saludo al equipo, tenemos un “error al establecer una conexión a la base de datos” y nos gustaría saber si tiene problemas de usted. Mayo: i) Aumento del tráfico ii) Ataque DDOS III) ¡Actualizaciones de hardware/software! La mayoría de las buenas compañías de alojamiento le informarán si tienen dificultades de ellas. Si la empresa de alojamiento es responsable del tiempo que no funciona, todo lo que puede hacer es esperar su actualización. Por otro lado, si usted es responsable del error, vaya a la sección 2 de esta guía.
¡Consejo! ¡Pídale a su personal de asistencia que remedia el problema por usted! ¡Hay altas posibilidades de restaurar su sitio web en buen estado de funcionamiento! Si desea verificar la condición de su servidor MySQL, puede ejecutar las siguientes dos pruebas. Primero, en Cpanel, vaya a las secciones de la base de datos MySQL. En algunos casos, cuando se interrumpe el servicio, se puede mostrar un mensaje de error (como a continuación).
Otra opción sería ejecutar una prueba de conexión MySQL. Puede ejecutar el siguiente script PHP: simplemente complete las variables (verifique si tiene los detalles correctos), cargue el archivo en el directorio raíz y ejecútelo abriéndolo en el navegador. Si el script devuelve el mensaje “no puede Conéctese a localhost “, entonces algo no está bien con su servidor. Por otro lado, si el script devuelve el mensaje “Hay 12 tablas”, ¡entonces debe continuar solucionando los problemas! 2. Verifique los detalles en la base de datos La razón más común por la cual los desarrolladores web están experimentando “El error al establecer una conexión con la base de datos” es que tienen detalles de conexión incorrectos en el archivo wp-config.php. Es particularmente común para los webmasters que acaban de migrar su sitio de WordPress de un entorno de alojamiento a otro. ¡El archivo WP-Config.php es sin duda el archivo más importante en un sitio de WordPress! Es el lugar donde almacena los detalles de conexión de la base de datos para que su sitio se conecte a él.
Para reparar nuestro sitio, el segundo paso que daremos es asegurarnos de que trabajemos con los detalles de conexión correctos. Vaya a su cuenta de alojamiento y busque la aplicación de administración de archivos y abra.
WP-Config.php está en el directorio raíz de su sitio de WordPress. Entonces será en el director “public_html”.

Descargue el archivo y abra su editor de texto favorito. Las líneas 20 a 40 deberían verse así:
Estamos interesados en las próximas 4 filas. Define (‘db_name’, ‘xxxxxxxxxx’); Define el nombre de la base de datos de WordPress. define (‘db_user’, ‘xxxxxxxxxx’); Define el nombre de usuario de la base de datos MySQL. Define (‘db_password’, ‘xxxxxxxxxx’); Define la contraseña de la base de datos MySQL. define (‘db_host’, ‘localhost’); Define el nombre del host mysql. El nombre de la base de datos en primer lugar, comenzaremos verificando el nombre de la base de datos (db_name). Regrese a Cpanel Open PhpMyadmin.
La base de datos debe ubicarse en el lado derecho.

En este ejemplo, tenemos 8 bases de datos. El apellido es “TCEGFJRU_WP938”. Copie y pegue el nombre al archivo wp-config.php, entre cotizaciones simples, donde db_name lo requiere. ¡Consejo! Si tiene muchas bases de datos, como tenemos, puede verificar si trabaja con la correcta abriendo la tabla de opciones. Las dos primeras filas de la tabla (SiteUrl y Home) deben incluir la URL de su sitio web. El usuario de la base de datos de segunda línea se refiere al usuario de la base de datos (db_user). Una vez más, regrese a Cpanel y abra la aplicación MySQL Database.

Desplácese hasta el final en la página hasta que “usuarios actuales”. La tabla “Usuarios actuales” enumera los usuarios activos.

En la mayoría de los casos, el nombre de usuario de la base de datos es el mismo que el nombre de la base de datos, pero no siempre. Si no ve ningún usuario, consulte la última parte de la guía en la que creamos un nuevo usuario de la base de datos. Contraseña de la base de datos contraseña (DB_Password) se refiere a la contraseña de usuario de la base de datos. ¡La forma más rápida de asegurarse de tener la contraseña correcta es restablecerla! Manténgase en la misma página y haga clic en el enlace “Cambiar contraseña” .Cpanel generará automáticamente una contraseña segura para usted. Basas de datos de host Finalmente, tenemos el host de la base de datos (db_host). En muchos casos, será “localhost”. Pero también depende de la empresa de alojamiento. Algunos paquetes de GoDaddy y Dreamhost, por ejemplo, no usan localhost. En este caso, consulte la documentación de su proveedor de alojamiento o envíeles un correo electrónico rápido. Debería responderle en el menor tiempo con la dirección del host de la base de datos. 3. Reparar una base de datos corrupta En esta parte del artículo, exploraremos nuestras opciones para reparar una base de datos corrupta. WordPress es un software complejo con muchas partes que se comunican con la base de datos. Aunque es bastante raro, puede ocurrir un error al romper el Backynd. Para resolver el problema, tenemos dos opciones.

El primero es la solución de problemas con la función de reparación incorporada de WordPress.

El segundo es el solucionador de problemas de Cpanel y PhPMyadmin.

Remedios de WordPress Hasta ahora, deberíamos estar familiarizados con WP-Config.php. Abra el archivo e inserte el siguiente fragmento de código justo antes de la línea que dice “¡Eso es todo, deja de editar! Feliz publicación. ” Define (‘wp_allow_repair’, true); Después de haber cargado el archivo, ingrese la siguiente URL en el navegador: https://yourwebsite.com/wp-admin/maint/repair.php WordPress buscará automáticamente algunos problemas comunes de la base de datos y repararálos. Después de ejecutar el ejecutar el Función, recuerde eliminar el fragmento de código del wp-config.php para evitar que los usuarios no autorizados jueguen con la base de datos. Solucione cPanel de manera similar, también puede intentar solucionar el problema en cPanel. Vaya a la página de la base de datos MySQL. Desplácese hacia abajo a la sección “Cambiar la base de datos”, seleccione la base de datos y haga clic en el botón Reparar.

Como alternativa, abra PhpMyadmin. Elija una base de datos y seleccione todas las tablas haciendo clic en el cuadro “Marque todo” en la parte inferior de la página. Desde el menú desplegable, haga clic en “Tabla de reparación”.

Si eso no ha resuelto el problema, continúe leyendo y exploraremos dos opciones más. 4. Cree un nuevo usuario de base de datos hasta ahora, ¡somos expertos en bases de datos! El último consejo que tenemos y eso implica jugar en backend es crear un nuevo usuario de la base de datos. Como sabemos, cada base de datos tiene un usuario. Y cada usuario recibe ciertos privilegios para crear, leer, actualizar y eliminar contenido. Mientras repara su sitio, si se encuentra con el error de acceso rechazado, hay altas posibilidades de que su usuario no tenga suficientes privilegios. Para crear un nuevo usuario, iniciaremos sesión en Cpanel y abriremos la aplicación MySQL. Crear un usuario es tan simple como ofrecer un nombre y contraseña. ¡Guarde su contraseña! Ahora por la parte interesante. Necesitamos agregar el usuario a una base de datos. Simplemente desplácese un poco por debajo. En el menú Drop -down, seleccione una base de datos, se le pedirá al usuario respectivo y haga clic en Add.vi que acceda a los “privilegios del usuario del administrador”. Aquí, queremos dar al usuario todos los privilegios para operar la base de datos.

5. Reemplace los archivos corruptos La última parte de esta guía es verificar si hay archivos corruptos. Desafortunadamente, si sus archivos están corruptos, es más de lo que es probable que su sitio se rompa. Por experiencia, el compromiso de un sitio es uno de los peores sentimientos. Pero al igual que el error de establecer una conexión con la base de datos, se puede remediar un sitio pirateado. Escribí un gran artículo de instrucciones (bricolaje), y esta es nuestra página de servicio. Si tiene acceso al área de administración (lo más probable es que no tenga), instale uno de los malware en su sitio. Use los resultados para determinar la condición de su sitio web. Si no tiene acceso a su sitio, el concepto es el siguiente: reemplace las partes rotas de su sitio web hasta que el error ya no persista. Es un proceso de prueba y error. Comienza por: reemplazar archivos básicos de WordPress
Deshabilita los archivos de complemento
Restaurar el tema predeterminado
Si no está familiarizado con el proceso, consulte la guía de actualización del manual de WordPress de manera segura. Para actualizar WordPress, elimine todo excepto el director “WP-Context” y el archivo WP-Config.php. Reemplace las piezas eliminadas con las limpias de una copia de WordPress recién descargado.


Para deshabilitar todos los complementos de su sitio, cambie el nombre del director de arado. Luego crea un nuevo director de arado. Tire y coloque los complementos del director renombrado al nuevo, hasta que encuentre el que destruye su sitio.

Para restaurar el tema predeterminado, asegúrese de cargar una copia limpia de veintitantos. Luego ve a PhPMyadmin. Seleccione la tabla de opciones e ingrese el nombre de base entre la plantilla y la hoja de estilo. Vuelva a ir a los 3 pasos anteriores, ¡debería poder encontrar la fuente del problema, eliminarla y reemplazarla con una pieza funcional! Al igual que un mecánico de automóviles. Remediar “error para establecer una conexión con la base de datos” a veces puede ser ligeramente difícil. Como se ilustra anteriormente, no hay una manera clara de solucionar problemas de un sitio web afectado. Pruebe algunas cosas, hasta que pueda remediar el problema. Pero en la mayoría de los casos, es un problema relacionado con el alojamiento, o es simplemente una cuestión de detalles de conexión incorrectos en el archivo wp-config.php.

¡Avanzando!

Para evitar futuros incidentes, asegúrese de hacer archivos regulares de bases de datos y sitios. Entonces, si cumple con el error nuevamente, todo lo que tendrá que hacer es enviar un mensaje de ping a su proveedor de alojamiento y restaurar una copia de seguridad.

Sobre ti … ¡Mantennos al día! Díganos, en la sección de comentarios a continuación, cómo remedió “el error al establecer una conexión a la base de datos”. ¿Uno de nuestros métodos sugeridos funcionó para usted? ¿O probaste algo más?



Remedia el “error al configurar una conexión a la base de datos” en WordPress
Tags Remedia el "error al configurar una conexión a la base de datos" en WordPress
homefinance blog