Supongamos que muestra una advertencia de "Error que establece la conexión de la base de datos" en una página en blanco. Es un multisite de WordPress en el servidor local. Puede resolver el error estableciendo conexiones de base de datos en el seguimiento de WordPress de varios sitios de todos modos. ¡No te preocupes! Si sigue algunos pasos, puede resolver fácilmente los errores de conexión de la base de datos.
Cuando WordPress no puede establecer una conexión con la base de datos, se produce este error. Solución de problemas de conexiones de bases de datos de WordPress puede ser un desafío para los novatos debido a la multitud de factores que podrían afectarlos.
Continúe leyendo para aprender más sobre este problema, cómo ocurre y cómo corregirlo. Una vez que su sitio esté en línea, le aconsejo trabajar en la lista de soluciones, comenzando en la parte superior. En este artículo, le mostraremos cómo solucionar fácilmente el error al establecer una conexión de base de datos en WordPress.
¿Qué sucede con el error de WordPress que establece la conexión de la base de datos?
La información incorrecta de la base de datos en la configuración de WordPress, una base de datos dañada o un servidor de base de datos no disponible puede ser el origen del problema de "Error al establecer una conexión de base de datos".

Una pieza de software que facilita el almacenamiento, la organización y la recuperación de datos en otro software es una base de datos.
Como sistema de gestión de contenido, WordPress utiliza una base de datos para almacenar todo su contenido y otros datos del sitio web. Luego se conecta a la base de datos cada vez que alguien visita su sitio web.
WordPress necesita la siguiente información para conectarse a la base de datos:
- Nombre de la base de datos
- Nombre de usuario de la base de datos
- Contraseña de la base
- Servidor de base
El archivo wp-config.php en su configuración de WordPress es donde se almacenan estos datos.
1. Antes de comenzar: ¡Respalde y restaurar!
es una buena idea reserva Su sitio completo es como si fuera antes de que le haga alguna modificación en un esfuerzo por solucionar este error. Es preferible una copia de seguridad de un sitio web que no funciona correctamente. Al menos puedes volver a donde empezaste si las cosas empeoran.
2. Desactiva tus complementos
A veces, un complemento podría hacer un cambio en su base de datos que termina rompiendo su sitio, como si tiene un complemento de seguridad que cambia el prefijo de la base de datos o los permisos de archivo, por ejemplo. Si sus otros complementos no esperan que esto suceda, podría causar un mal funcionamiento y su sitio se reducirá.
2. Comprobando sus credenciales
Verificando las URL de su sitio
Si aún no ha podido recuperar su sitio, consulte los detalles que ha escrito en su wp-config.php archive y compárelos con la información de su base de datos. Afortunadamente, no necesita poder acceder al backend de su sitio.
En cPanel, puede encontrar su wp-config.php archivo yendo a Archivos > Administrador de archivos y navegando al directorio donde se encuentra su sitio. Haga clic en el wp-config.php archivo en la lista, luego haga clic en editar en la parte superior de la página.
Hay algunas cosas que debe buscar, y también debe tomar nota de ellas, para que pueda comparar lo que encuentra aquí con los mismos detalles en su base de datos.
Primero, echa un vistazo a través de la wp-config.php Archivo y vea si puede encontrar algo similar al ejemplo a continuación:
define('WP_HOME','http://your-site.com');
define('WP_SITEURL','http://your-site.com');Es posible que no vea estas dos líneas porque necesita agregarlas usted mismo, pero si las agregó anteriormente, entonces debe tomar nota de ellas y asegurarse de que sean correctas. Si no lo son, corríjalos de inmediato.
Para corregir las URL, sustituya http://your-site.com En el ejemplo anterior para las URL correctas de su sitio. Además, asegúrese de que esté correctamente estructurado y no tenga ningún tipo de error. Si tiene un certificado SSL habilitado en su dominio, debe reemplazar http:// en compañía de https://
También debe prestar mucha atención a si las URL que encontró tienen www. incluido. Si su base de datos incluye una URL sin ella o viceversa, entonces esto debe cambiarse para que coincida con su base de datos.
4. Comprobación de los detalles de su base de datos
Las credenciales de base de datos incorrectas son la causa más frecuente de errores de conexión de la base de datos de WordPress. Este es probablemente el caso si recientemente cambió de host para su sitio web de WordPress.
El archivo wp-config.php contiene las credenciales de la base de datos para su sitio de WordPress. En el archivo de configuración de WordPress se encuentran importantes configuraciones de WordPress, incluida la información de la base de datos.
Consulte nuestro tutorial sobre la edición de la wp-config.php Archivo en WordPress si no lo has hecho anteriormente.
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');4. Verifique su configuración multisitio para WordPress
Inicialmente, implicamos identificar si nuestro sitio web es o no multisitio.
Estamos siguiendo dos métodos para verificar que se habilita MultiSite y soluciones:
- Abra el archivo wp-config.php
- Abrir archivo .htaccess
Método 1: archivo wp-config.php
Abra el editor de archivos wp-config.php una vez más y asegúrese de que se define "wp_allow_multisite". Si no se declara, puede ver el bloque de código a continuación presionando el atajo de teclado CTR + F (o CMD + F en una Mac) y pegando el código "WP_ALLOW_MULTISITE".
define('WP_ALLOW_MULTISITE', true );
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost');
define('PATH_CURRENT_SITE', '/wordpress_test4/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);Después de verificar el multipaso, desactivaremos este código "WP_ALlow_MultiSite" y agregaremos una nueva línea de código "MultiSite"
Eliminar este código o deshabilitarlo:
define('WP_ALLOW_MULTISITE', true);Añade una nueva línea de código:
define('MULTISITE', true);
Método 2: archivo .htaccess
Compruebe que el código siguiente para MultiSite fue habilitado o no abriendo el .htaccess archivo en nuestro editor.
RewriteEngine On
RewriteBase /wordpress_test4/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]Si sigue este paso para MultiSite, se resolverá.
5. PIDA AYUDA
En caso de que todo lo demás falle, es posible que deba ponerse en contacto con el host de su sitio. Cualquier proveedor de alojamiento de WordPress de buena reputación lo ayudará a solucionar el problema, lo enviará en la dirección adecuada o incluso a resolverlo de forma gratuita.
A precios asequibles, también puede emplear desarrolladores de WordPress a través de una plataforma como Seahawk para ayudarlo a resolver este problema. El mejor aspecto es que Seahawk tiene un grupo comprometido de profesionales expertos, por lo que puede estar seguro de que son confiables.
Puede conectarse con nosotros en Facebook y incógn. Además, echa un vistazo a nuestro youtube Canal para ver videos.