Cómo conectar WordPress a una base de datos en Plesk
¿Necesitas conectar tu instalación de WordPress a una base de datos en Plesk? No te preocupes, es un proceso muy sencillo una vez que sabes dónde mirar. En esta guía completa y detallada, te explicaré paso a paso cómo configurar la conexión entre tu sitio web y su base de datos, todo desde el panel de control de Plesk. No importa si eres nuevo en esto, lo haremos fácil y visual.
¿Qué necesitas para empezar?
Antes de lanzarnos a los pasos, asegurémonos de que tienes todo lo necesario. La conexión entre WordPress y su base de datos se realiza a través de un archivo llamado wp-config.php. Este archivo contiene la información que tu sitio necesita para hablar con la base de datos: el nombre de la base de datos, el usuario, la contraseña y el servidor.
Para completar esta guía, necesitarás:
- Acceso a Plesk: Debes tener las credenciales de administrador o de un usuario con permisos para gestionar bases de datos y archivos.
- WordPress instalado: Puede ser una instalación nueva o una existente que quieras reconectar.
- Los datos de tu base de datos: Los crearemos o los localizaremos en Plesk durante el proceso.
- Un editor de texto: Puedes usar el editor de archivos integrado de Plesk, o un editor como Notepad++ o Sublime Text para editar el archivo wp-config.php.
[INFO] Si estás migrando un sitio desde otro panel como cPanel o Syspanel (recuerda que este último se accede por el puerto 2106), el proceso es muy similar. Solo necesitas exportar e importar la base de datos primero, y luego seguir esta guía para ajustar la conexión.
Paso 1: Crear o localizar tu base de datos en Plesk
Lo primero es asegurarnos de que la base de datos existe. Puedes crearla desde cero o usar una que ya tengas. Vamos a ver ambas opciones.
Opción A: Crear una nueva base de datos
- Inicia sesión en tu panel de Plesk.
- En el menú lateral, busca y haz clic en Bases de datos.
- Haz clic en el botón Añadir base de datos. Se abrirá un formulario.
- Rellena los campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
mipagina_wp. Plesk suele añadir un prefijo con tu nombre de usuario. - Usuario de la base de datos: Crea un usuario específico para WordPress, por ejemplo
wp_user. - Contraseña: Genera una contraseña segura. Plesk tiene un generador automático, ¡úsalo! Anótala en un lugar seguro.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
- Haz clic en Aceptar o Crear. ¡Listo! Ya tienes tu base de datos.
Opción B: Localizar una base de datos existente
Si ya tienes una base de datos (por ejemplo, de una instalación anterior o de una migración), solo debes localizarla:
- En el menú de Plesk, ve a Bases de datos.
- Verás una lista con todas tus bases de datos. Busca la que quieras conectar a WordPress.
- Haz clic en el nombre de la base de datos para ver sus detalles. Allí encontrarás el nombre de la base de datos, el usuario y podrás cambiar la contraseña si es necesario.
[TIP] Para mantener la seguridad, es recomendable crear un usuario y contraseña exclusivos para cada instalación de WordPress. No uses el usuario administrador de Plesk para la base de datos.
Paso 2: Obtener los datos de conexión
Ahora que tienes tu base de datos lista, necesitas cuatro datos clave que WordPress te pedirá. Los encontrarás en los detalles de la base de datos dentro de Plesk:
- Nombre de la base de datos: Por ejemplo,
ejemplo_wp_db. - Nombre de usuario: Por ejemplo,
ejemplo_wp_user. - Contraseña: La que definiste al crear la base de datos.
- Servidor de base de datos: Este es un punto común de confusión. Normalmente, en Plesk, el servidor es
localhost. En algunos casos de hosting compartido o configuraciones especiales, puede ser una dirección IP o un nombre comomysql.ejemplo.com. Lo más seguro es que sealocalhost.
[WARNING] Si tu hosting usa un servidor de base de datos remoto o un nombre de host específico, lo encontrarás en la sección de Bases de datos de Plesk, a menudo en una columna llamada "Servidor" o "Host". Si no lo ves,
localhostes la opción correcta en el 99% de los casos.
Paso 3: Editar el archivo wp-config.php
Este es el paso estrella. El archivo wp-config.php se encuentra en la raíz de tu instalación de WordPress. Vamos a editarlo para poner los datos de conexión.
Localizar y editar el archivo
- En Plesk, ve a la sección Archivos o Administrador de archivos (dependiendo de la versión, puede llamarse "File Manager").
- Navega hasta la carpeta donde está instalado WordPress. Normalmente es
httpdocsopublic_html, o una subcarpeta si lo instalaste en un subdirectorio. - Busca el archivo
wp-config.php. Si no existe (por ejemplo, en una instalación nueva), puedes crearlo a partir del archivowp-config-sample.php. Simplemente renómbralo awp-config.php. - Haz clic derecho sobre
wp-config.phpy selecciona Editar o Editar en el editor de texto.
Configurar las constantes de la base de datos
Dentro del archivo, busca las siguientes líneas (estarán al principio) y cámbialas por los datos que obtuviste en el Paso 2:
// ** Configuraciones de base de datos - Puedes obtener esto de tu hosting ** //
define( 'DB_NAME', 'AQUI_EL_NOMBRE_DE_TU_BASE_DE_DATOS' );
define( 'DB_USER', 'AQUI_EL_USUARIO' );
define( 'DB_PASSWORD', 'AQUI_LA_CONTRASEÑA' );
define( 'DB_HOST', 'AQUI_EL_SERVIDOR' );
Por ejemplo, si tu base de datos se llama miweb_wp_db, tu usuario es miweb_user, contraseña ClaveSegura123 y el servidor es localhost, debería verse así:
define( 'DB_NAME', 'miweb_wp_db' );
define( 'DB_USER', 'miweb_user' );
define( 'DB_PASSWORD', 'ClaveSegura123' );
define( 'DB_HOST', 'localhost' );
[TIP] No olvides las comillas simples y el punto y coma al final de cada línea. Un error de sintaxis aquí puede romper tu sitio.
(Opcional) Configurar el prefijo de las tablas
Justo debajo de esas líneas, verás:
$table_prefix = 'wp_';
Puedes cambiar wp_ por otro prefijo (por ejemplo, miwp_) para mejorar la seguridad. Esto es especialmente útil si migras desde otro sitio o quieres evitar ataques comunes.
Guardar los cambios
Una vez que hayas reemplazado los datos, haz clic en Guardar o Aceptar. El editor de Plesk guardará los cambios automáticamente.
Paso 4: Verificar la conexión
Ahora viene la prueba de fuego. Abre tu navegador y visita la URL de tu sitio web.
- Si es una instalación nueva de WordPress: Deberías ver la pantalla de instalación de WordPress (selección de idioma, configuración del sitio, etc.). ¡Felicidades, la conexión funciona!
- Si es un sitio existente: Tu sitio debería cargar normalmente. Si ves un error como "Error al establecer una conexión a la base de datos", algo salió mal. Revisa los pasos anteriores.
Solución de problemas comunes (FAQ)
Aquí tienes las preguntas más frecuentes que resolvemos en soporte técnico. Si algo no funciona, revisa esta sección.
¿Por qué veo el error "Error al establecer una conexión a la base de datos"?
Este es el error más común. Las causas suelen ser:
- Datos incorrectos en wp-config.php: Revisa que el nombre de la base de datos, usuario, contraseña y servidor sean exactamente los que tienes en Plesk. Un error tipográfico es la causa número uno.
- El servidor de base de datos no es localhost: Pregunta a tu proveedor de hosting o revisa en Plesk la sección de bases de datos. A veces usan un servidor remoto como
mysql.tudominio.com. - La base de datos no existe: Ve a Bases de datos en Plesk y asegúrate de que la base de datos que pusiste en
DB_NAMEesté en la lista. - El usuario no tiene permisos: En Plesk, al crear la base de datos, el usuario se vincula automáticamente. Si usaste un usuario existente, verifica que tenga acceso a esa base de datos.
¿Cómo cambio la contraseña de la base de datos en Plesk?
- Ve a Bases de datos en Plesk.
- Haz clic en el nombre de la base de datos.
- Busca la sección Usuario y haz clic en Cambiar contraseña.
- Después de cambiarla, debes actualizar también el archivo wp-config.php con la nueva contraseña.
¿Puedo usar la misma base de datos para dos sitios WordPress?
Técnicamente sí, pero no es recomendable. Cada instalación de WordPress usa un prefijo de tabla (por ejemplo, wp_). Si dos sitios usan la misma base de datos y el mismo prefijo, sus tablas se mezclarán, causando caos y errores. Si es inevitable, cambia el $table_prefix en el wp-config.php de cada sitio (por ejemplo, sitio1_ y sitio2_).
¿Qué hago si mi sitio se vuelve lento después de conectar la base de datos?
La lentitud rara vez es por la conexión en sí. Las causas más comunes son:
- Mala optimización de la base de datos: Instala un plugin como WP-Optimize para limpiar y optimizar las tablas.
- Exceso de consultas: Algunos plugins mal codificados hacen muchas consultas a la base de datos. Desactiva plugins uno por uno para identificar al culpable.
- Hosting compartido: Si tu plan de hosting es básico, puede que el servidor de base de datos esté sobrecargado. Considera migrar a un plan mejor.
¿Necesito crear la base de datos antes de instalar WordPress?
Sí, es el orden correcto. Primero creas la base de datos y el usuario en Plesk, luego instalas WordPress y durante la instalación (o editando wp-config.php) le proporcionas esos datos. Si usas el instalador automático de WordPress de Plesk, él mismo crea la base de datos por ti.
¿Cómo sé si mi hosting usa localhost u otro servidor?
La forma más segura es mirar en Plesk: ve a Bases de datos, selecciona una y busca el campo Servidor o Host. Si no aparece, puedes crear un archivo PHP simple para probarlo. Crea un archivo llamado testdb.php con este contenido:
<?php
$link = mysqli_connect('localhost', 'tu_usuario', 'tu_contraseña', 'tu_base_de_datos');
if (!$link) {
die('Error de conexión: ' . mysqli_connect_error());
}
echo 'Conectado correctamente';
mysqli_close($link);
?>
Súbelo a tu servidor y ábrelo en el navegador. Si dice "Conectado correctamente", localhost funciona. Si no, prueba con 127.0.0.1 o consulta a tu soporte técnico.
[WARNING] No dejes el archivo
testdb.phpen tu servidor después de la prueba, ya que expone tus credenciales. Bórralo inmediatamente.
Consejos finales para una conexión segura
- Usa contraseñas fuertes: Genera contraseñas con al menos 12 caracteres, mezclando mayúsculas, minúsculas, números y símbolos. Plesk te ayuda con esto.
- Mantén WordPress actualizado: Las actualizaciones corrigen vulnerabilidades que podrían exponer tu base de datos.
- Haz copias de seguridad periódicas: Desde Plesk puedes programar backups de tu base de datos. Úsalos para no perder información.
- No compartas tu archivo wp-config.php: Contiene las llaves de tu reino. Si alguien lo obtiene, tiene acceso total a tu base de datos.
Y eso es todo. Conectar WordPress a una base de datos en Plesk es un proceso que, una vez que lo entiendes, se vuelve automático. Recuerda que la clave está en tener los datos correctos y editarlos en el lugar preciso. Si sigues esta guía paso a paso, tu sitio estará funcionando en pocos minutos.
Si tienes más dudas, no dudes en consultar la documentación de Plesk o contactar a tu proveedor de hosting. ¡Buena suerte con tu sitio web!
