ElegantThemes

Cómo corregir el error al establecer la conexión de la base de datos en WordPress

Cuanto más potente y rico en funciones sea el CMS que utilice, más problemas encontrará en el camino. Esto es inevitable. En este caso, WordPress no es una excepción.

Aunque su rendimiento es seguro y confiable, a veces puede causar problemas pequeños y grandes. Error al establecer la conexión a la base de datos en WordPress es uno de los errores frustrantes que cualquier usuario de WordPress y propietario de un sitio web puede encontrar de vez en cuando.

por qué esto Error al establecer la conexión a la base de datos en WordPress Es molesto que no brinde una explicación adecuada de lo que sucedió o lo que debe hacer para deshacerse de él.

Además, cada vez que su sitio web se vuelve inaccesible y se cierra debido a este error, perderá más clientes potenciales y tráfico, más clientes y clientes potenciales, que ciertamente no es lo que desea.

Pero no importa cuán terrible Error al establecer la conexión a la base de datos en WordPress Aparentemente, no hay nada que dramatizar, porque en la mayoría de los casos, este error no es tan difícil de solucionar. Pero antes de sumergirnos en la solución real, veamos cuál es la naturaleza de este error.

¿Qué tiene de malo establecer una conexión de base de datos en WordPress?

Bueno, está tratando de acceder a su sitio de alojamiento de WordPress, pero en lugar de la página de inicio, es una página en blanco con un mensaje horrible sobre un error al establecer una conexión a la base de datos.

De hecho, WordPress está escrito en PHP y MySQL, y toda la información que compone su sitio web se almacena en una base de datos MySQL, y PHP se usa para almacenar y recuperar esta información de la base de datos.

El código PHP se utiliza para acceder a la base de datos MySQL para obtener toda la información necesaria para crear la página. Ya sea el nombre del editor o el autor de la publicación, la fecha o alguna otra información, se recupera a través de una consulta de PHU.

Ahora está viendo el mensaje de error «Error al establecer la conexión de la base de datos» en WordPress, lo que significa que el código PHP no pudo conectarse a la base de datos para obtener la información que su sitio necesita para crear páginas.

¿Por qué obtuviste ¿Error al establecer la conexión de la base de datos en WordPress?

Hay 3 razones principales para este error:
Las credenciales de inicio de sesión de su base de datos (inicio de sesión y contraseña) son incorrectas o han cambiado.
Su base de datos no funciona correctamente o está dañada.
El servidor que aloja su base de datos no responde o está caído.

¿Cómo solucionar el error al establecer la conexión de la base de datos en WordPress?

Antes de tratar de entender dónde se esconde la raíz del mal, asegúrese de tener una copia de seguridad de su sitio web en algún lugar seguro.

Compruebe el backend para el mismo error

Primero, debe verificar su sitio WP (wp-admin) para detectar este error en la interfaz y el backend. Ambos errores pueden ser iguales.

En otro caso, es posible que obtenga un error diferente, como «Una o más tablas de la base de datos no están disponibles. Es posible que la base de datos necesite reparación».

Esto significa que la base de datos de su sitio está corrupta y necesita repararla accediendo al archivo wp-config.php en el directorio raíz de archivos WP. Lo que debes hacer en «Eso es todo, ¡deja de editar! Feliz blogueo»:

define(‘WP_ALLOW_REPAIR’, verdadero);

Después de agregar este código, le permitirá arreglar u optimizar su base de datos. http://www.susitiowebWP.com/wp-admin/maint/repair.phpAquí puede elegir encontrar el problema y arreglar su base de datos, o arreglar y optimizar al mismo tiempo, en cuyo caso WordPress intentará mejorar el rendimiento de su base de datos.

Después de completar este proceso de reparación, asegúrese de eliminar el último código agregado (define(‘WP_ALLOW_REPAIR’, true);) del archivo wp-config.php.

esto debería arreglar Error al establecer la conexión a la base de datos en WordPressSi no, continuaremos solucionando el problema.

RELACIONADO: ¿Cómo corregir errores de permisos de archivos en WordPress?

Verifique las credenciales de su base de datos en el archivo Wp-Config

Siempre que mueva su sitio de WordPress de un alojamiento a otro o realice algunos cambios en el nombre de la base de datos o en la información del usuario, su archivo wp-config debe actualizarse en consecuencia. Si no lo hace, es posible que se produzca el error de conexión a la base de datos que estamos tratando de resolver.

Primero, debe ir al directorio en cPanel donde está instalado WordPress y abrir el archivo wp-config.php. Aquí verá sus credenciales de inicio de sesión de la siguiente manera:

// ** Configuración de MySQL: puede obtener esta información de su host virtual ** //
/** Nombre de la base de datos de WordPress */
define(‘DB_NAME’, ‘database_name_here’);

/** Nombre de usuario de la base de datos MySQL*/
define(‘DB_USER’, ‘username_here’);

/** Contraseña de la base de datos MySQL */
define(‘DB_PASSWORD’, ‘contraseña_aquí’);

/** nombre de host MySQL */
define(«DB_HOST», «localhost»);

Asegúrese de que los 4 valores aquí sean correctos (nombre de la base de datos «DB_NAME», nombre de usuario de inicio de sesión «DB_USER», contraseña de inicio de sesión «DB_PASSWORD» y host de la base de datos «DB_HOST»). Estos valores pueden variar según el host que esté utilizando.

Una forma de verificar es reemplazar localhost con IP:
define(‘DB_HOST’, ‘127.0.0.1:8889’). La IP también puede variar según el alojamiento web.

Si todo está bien con este archivo, puede haber un problema con el servidor.

Comprueba tu servidor MySQL

Es posible que te hayas encontrado con esta situación. Error al establecer la conexión a la base de datos en WordPress Cuando recibe tráfico o da la bienvenida a muchos visitantes del sitio web.

Esto se debe a que su sitio no puede manejar este tipo de tráfico y se vuelve demasiado lento para algunos usuarios, presentando este error a otros usuarios que intentan navegar por su sitio.

Lo que puede hacer en este caso es probar otro sitio en el mismo servidor para ver si el problema está relacionado con el servidor. Si los resultados son los mismos para ambos sitios, el problema está en el servidor MySQL.

Intente conectarse a la base de datos a través de phpMyAdmin en cPanel. Si la conexión es exitosa, verifique que su base de datos tenga suficientes permisos. Simplemente cree un nuevo archivo testconnection.php y agregue el siguiente código:

$enlace = mysql_connect(‘localhost’, ‘raíz’, ‘contraseña’);

si(!$enlace){

die(‘No se pudo conectar:’ .mysql_error());

}

echo ‘conexión exitosa’;

mysql_close($enlace);

?>

No olvides cambiar el nombre de usuario y la contraseña. Si la conexión es exitosa, el usuario tiene suficientes permisos y necesita buscar algo más.

Si no puede conectarse a su base de datos, significa que hay un problema con su servidor. MySQL está inactivo o el usuario no tiene suficientes privilegios. En este caso, deberá ponerse en contacto con su empresa de hosting para obtener asistencia técnica.

El artículo Cómo corregir un error al establecer una conexión de base de datos en WordPress apareció primero en The SKT Theme.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.