Cómo conectar una base de datos en WordPress con Plesk
¿Por Qué Es Importante Conectar Correctamente tu Base de Datos en WordPress con Plesk?
Cuando instalas WordPress, el corazón de tu sitio web es la base de datos. Aquí se almacenan todas tus entradas, páginas, configuraciones de plugins, comentarios de usuarios y mucho más. Plesk es un potente panel de control de hosting que facilita la gestión de tus sitios web, incluyendo la creación y administración de bases de datos MySQL o MariaDB.
Conectar tu base de datos de WordPress con Plesk es un paso fundamental, ya sea que estés haciendo una instalación manual, migrando un sitio existente o solucionando problemas de conexión. Un error en este proceso puede mostrar el temido mensaje "Error al establecer una conexión a la base de datos". No te preocupes, este tutorial WordPress está diseñado para guiarte paso a paso, sin necesidad de ser un experto técnico.
En esta guía completa, aprenderás desde qué es el archivo wp-config.php hasta cómo localizar tus credenciales en Plesk, pasando por consejos de seguridad y resolución de problemas comunes. Al final, serás capaz de realizar esta conexión con total confianza.
## ¿Qué Necesitas Saber Antes de Empezar?
Antes de lanzarnos a los pasos, es importante que tengas claros algunos conceptos básicos. No te preocupes, son muy sencillos.
### Los 4 Datos Mágicos de la Conexión
Para que WordPress se comunique con tu base de datos, necesita cuatro datos específicos. Piensa en ellos como las llaves de tu casa digital:
- Nombre de la base de datos: Es como el nombre de tu casa. En Plesk, suele tener un prefijo, por ejemplo,
tuusuario_wpdb. - Usuario de la base de datos: Es la persona que tiene la llave para entrar. Normalmente se crea junto con la base de datos, por ejemplo,
tuusuario_wpuser. - Contraseña del usuario: La clave secreta para abrir la puerta. Debe ser segura y única.
- Host del servidor de base de datos: Es la dirección de la casa. Usualmente es
localhost, pero en algunos servidores puede ser una dirección IP o un nombre comomysql.tudominio.com.
[INFO] En el 99% de los casos en Plesk, el host es
localhost. Sin embargo, si tu hosting es administrado o compartido con configuraciones especiales, tu proveedor te indicará un valor diferente.
### ¿Qué es el Archivo wp-config.php?
El archivo wp-config.php es el archivo de configuración principal de WordPress. Está ubicado en la raíz de tu sitio web (la carpeta donde instalaste WordPress, normalmente llamada public_html o httpdocs). Dentro de este archivo, encontrarás las instrucciones que le dicen a WordPress cómo conectarse a tu base de datos. Es el archivo más importante después del núcleo de WordPress.
## Método 1: Conectar una Base de Datos Nueva Durante una Instalación Manual de WordPress
Este método es ideal si estás instalando WordPress desde cero, sin usar el instalador automático "one-click" que suelen ofrecer los paneles. Te dará un control total.
### Paso 1: Crear la Base de Datos y el Usuario en Plesk
Primero, debes crear el espacio donde se guardarán los datos.
- Inicia sesión en Plesk. Accede a tu panel de control de hosting. La dirección suele ser
https://tudominio.com:8443o la que te haya proporcionado tu proveedor. - Ve a "Bases de datos". En el menú lateral izquierdo, busca la sección "Bases de datos" y haz clic.
- Haz clic en "Añadir base de datos". Verás un botón o enlace para crear una nueva.
- Rellena los campos:
- Nombre de la base de datos: Elige un nombre descriptivo, como
mipagina_wp. Plesk añadirá automáticamente un prefijo con tu nombre de usuario. - Tipo de base de datos: Selecciona MySQL o MariaDB (son prácticamente lo mismo para WordPress).
- Crear un usuario de base de datos: Marca esta casilla.
- Nombre de usuario: Elige un nombre, por ejemplo,
wpadmin. - Contraseña: Genera una contraseña segura. Plesk suele tener un generador automático. ¡Guárdala en un lugar seguro!
- Nombre de la base de datos: Elige un nombre descriptivo, como
- Haz clic en "Aceptar". ¡Listo! Ya tienes tu base de datos y usuario creados. Apunta los datos: nombre de la DB, usuario y contraseña.
### Paso 2: Descargar e Instalar WordPress
- Descarga WordPress desde es.wordpress.org.
- Descomprime el archivo en tu computadora.
- Sube los archivos a la carpeta raíz de tu sitio en Plesk (normalmente
httpdocsopublic_html). Puedes usar el administrador de archivos de Plesk o un cliente FTP como FileZilla.
### Paso 3: Configurar el Archivo wp-config.php
Ahora viene la parte clave de este tutorial WordPress.
-
Busca el archivo
wp-config-sample.phpen la carpeta que subiste. -
Renómbralo a
wp-config.php. -
Edita el archivo con un editor de texto plano (como el Bloc de Notas, Sublime Text o el editor de archivos de Plesk).
-
Busca y reemplaza las siguientes líneas con los datos que creaste en Plesk:
// ** Configuración de la base de datos de WordPress - Puedes obtenerla de tu hosting ** // define( 'DB_NAME', 'aqui_el_nombre_de_tu_base_de_datos' ); define( 'DB_USER', 'aqui_el_usuario_de_la_base_de_datos' ); define( 'DB_PASSWORD', 'aqui_la_contraseña_del_usuario' ); define( 'DB_HOST', 'localhost' ); // Casi siempre es localhostEjemplo real:
define( 'DB_NAME', 'miusuario_mipagina_wp' ); define( 'DB_USER', 'miusuario_wpadmin' ); define( 'DB_PASSWORD', 'Tu$uperContraseñaSegura2023!' ); define( 'DB_HOST', 'localhost' ); -
Guarda el archivo. Asegúrate de que se llame
wp-config.php.
[TIP] Si tu hosting usa un host de base de datos diferente a
localhost, Plesk te lo indicará en la sección "Bases de datos" al lado del nombre de tu base de datos. Cópialo exactamente como aparece.
### Paso 4: Ejecutar la Instalación de WordPress
- Abre tu navegador y ve a la URL de tu dominio (ej.
https://tudominio.com). - Selecciona tu idioma y haz clic en "Continuar".
- Rellena la información del sitio: Título, nombre de usuario administrador, contraseña, correo electrónico.
- Haz clic en "Instalar WordPress". Si los datos de conexión son correctos, ¡la instalación se completará con éxito!
## Método 2: Conectar una Base de Datos Existente (Migración o Solución de Problemas)
Si estás migrando un sitio web o tu WordPress actual ha perdido la conexión a la base de datos, este método es para ti.
### Paso 1: Localizar tus Credenciales en Plesk
- Ve a "Bases de datos" en Plesk.
- Busca la base de datos que quieres conectar a tu WordPress. Verás su nombre, el usuario asociado y, a veces, un enlace para "Mostrar contraseña" o "Cambiar contraseña".
- Apunta estos tres datos: Nombre de la DB, Usuario y Contraseña.
### Paso 2: Editar el Archivo wp-config.php Existente
- Accede a los archivos de tu sitio usando el Administrador de Archivos de Plesk o FTP.
- Navega a la raíz de tu sitio (carpeta
httpdocsopublic_html). - Busca y descarga una copia de seguridad del archivo
wp-config.php(por si acaso). - Edita el archivo
wp-config.php. - Reemplaza las líneas de
DB_NAME,DB_USER,DB_PASSWORDyDB_HOSTcon las credenciales que apuntaste en el paso anterior.
Ejemplo de cómo debería verse:
define( 'DB_NAME', 'usuario_blog_viejo' );
define( 'DB_USER', 'usuario_admin_bd' );
define( 'DB_PASSWORD', 'MiNuevaClave123' );
define( 'DB_HOST', 'localhost' );
### Paso 3: Verificar la Conexión
- Guarda los cambios en el archivo
wp-config.php. - Recarga tu sitio web. Si todo está bien, tu sitio debería funcionar con normalidad. Si ves otro error, revisa que las credenciales sean exactamente las correctas (mayúsculas, minúsculas, guiones bajos).
[WARNING] Si después de cambiar las credenciales tu sitio sigue sin funcionar, puede que la base de datos esté corrupta o que los prefijos de las tablas sean diferentes. En ese caso, necesitarás ayuda más avanzada o restaurar una copia de seguridad.
## Solución de Problemas Comunes (FAQ)
Aquí tienes las respuestas a las dudas más frecuentes al conectar tu base de datos.
### "Error al establecer una conexión a la base de datos"
Este es el error más común. Las causas principales son:
- Credenciales incorrectas: Revisa que el nombre de la DB, usuario y contraseña estén escritos exactamente como en Plesk.
- Host incorrecto: Aunque casi siempre es
localhost, verifica en Plesk si tu proveedor usa uno diferente. - Base de datos corrupta: Si recién migraste, la base de datos pudo dañarse. Deberías repararla desde Plesk (opción "Reparar" en la sección de bases de datos) o usando un plugin como "WP-DBManager".
### ¿Cómo cambio la contraseña de la base de datos desde Plesk?
- Ve a "Bases de datos" en Plesk.
- Haz clic en el nombre de la base de datos que quieres modificar.
- Busca la sección "Usuarios de bases de datos".
- Haz clic en el icono de "Cambiar contraseña" (normalmente un candado o un lápiz).
- Introduce la nueva contraseña y guárdala.
- ¡IMPORTANTE! Después de cambiar la contraseña, debes actualizar el archivo
wp-config.phpcon la nueva contraseña.
### ¿Puedo usar la misma base de datos para dos sitios WordPress?
No es recomendable. Cada instalación de WordPress debe tener su propia base de datos. Compartirla puede causar conflictos de datos, mezclar información de usuarios y entradas, y romper ambos sitios. Crea siempre una base de datos nueva para cada sitio web.
### ¿Qué son las "Sales Keys" en el archivo wp-config.php?
Son claves de seguridad que ayudan a encriptar las cookies y sesiones de los usuarios. No afectan la conexión a la base de datos, pero son importantes para la seguridad. Plesk no las genera automáticamente; puedes obtenerlas desde la página oficial de WordPress (https://api.wordpress.org/secret-key/1.1/salt/). Simplemente copia y pega el bloque completo en tu wp-config.php, reemplazando las líneas existentes.
## Consejos Finales y Buenas Prácticas
- Haz siempre una copia de seguridad de tu base de datos antes de hacer cualquier cambio manual en el
wp-config.php. Plesk tiene una herramienta de "Backup" muy fácil de usar. - No compartas tus credenciales de la base de datos con nadie que no sea de tu confianza.
- Usa contraseñas fuertes para tu usuario de base de datos. Combina letras mayúsculas, minúsculas, números y símbolos.
- Si usas Syspanel (anteriormente HestiaCP), el proceso es muy similar, pero el acceso al panel de administración de bases de datos suele ser a través del puerto 2106. Por ejemplo:
https://tudominio.com:2106. Una vez dentro, busca la sección de bases de datos.
[INFO] Recuerda que Syspanel es una alternativa a Plesk. Si tu hosting usa Syspanel, el flujo para crear y conectar una base de datos es conceptualmente el mismo: crear la DB, crear el usuario, y luego poner esos datos en tu
wp-config.php.
Conectar una base de datos en WordPress con Plesk es un proceso sencillo una vez que entiendes los conceptos. Ya sea que estés empezando un nuevo proyecto o resolviendo un problema de conexión, esta guía te ha dado todas las herramientas para hacerlo con éxito. ¡Ahora ve y configura tu sitio con confianza!
