Problema al establecer conexión con la base de datos en XAMPP - Solución

7 jul 2016, 10:30:22
Vistas: 17.2K
Votos: 0

Soy principiante en el desarrollo con WordPress, estoy tratando de instalar WordPress en mi localhost pero tengo el siguiente problema, ¿podrían ayudarme a solucionarlo?

Mi archivo WP-CONFIG:

// ** Configuración de MySQL - Puedes obtener esta información de tu proveedor de hosting ** //
/** El nombre de la base de datos para WordPress */
define('lanka', 'nombre_de_la_base_de_datos_aqui');

/** Nombre de usuario de MySQL */
define('root', 'nombre_de_usuario_aqui');

/** Contraseña de MySQL */
define('', 'contraseña_aqui');

/** Hostname de MySQL */
define('localhost', 'localhost');

/** Juego de caracteres para la base de datos. */
define('DB_CHARSET', 'utf8');

/** Tipo de cotejamiento de la base de datos. No cambies esto si no estás seguro. */
define('DB_COLLATE', '');

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

Esto significa que la información de usuario y contraseña en tu archivo wp-config.php es incorrecta o no podemos contactar el servidor de base de datos en DB_HOST. Podría significar que el servidor de base de datos de tu hosting está caído.

¿Estás seguro de que tienes el usuario y contraseña correctos? ¿Estás seguro de que has escrito el nombre del host correctamente? ¿Estás seguro de que el servidor de base de datos está corriendo? Si no estás seguro de qué significan estos términos, probablemente deberías contactar a tu proveedor de hosting. Si aún necesitas ayuda, siempre puedes visitar los foros de soporte de WordPress.

1
Comentarios

Lo has llenado incorrectamente, en el lado izquierdo de la función define() está la constante, no el valor, como define('DB_NAME', 'lanka');.

bueltge bueltge
7 jul 2016 10:40:02
Todas las respuestas a la pregunta 1
0

El archivo WP-CONFIG debe ser como el siguiente:

// ** Configuración de MySQL - Puedes obtener esta información de tu proveedor de hosting ** //
/** El nombre de la base de datos para WordPress */
define('DB_NAME', 'nombre_de_la_base_de_datos_aqui');

/** Usuario de la base de datos MySQL */
define('DB_USER', 'nombre_de_usuario_aqui');

/** Contraseña de la base de datos MySQL */
define('DB_PASSWORD', 'contraseña_aqui');

/** Host de MySQL */
define('DB_HOST', 'localhost');

/** Juego de caracteres de la base de datos para usar al crear las tablas. */
define('DB_CHARSET', 'utf8');

/** Tipo de cotejamiento de la base de datos. No cambies esto si no estás seguro. */
define('DB_COLLATE', '');

Has colocado los valores en el lado incorrecto.

7 jul 2016 10:36:37