Plesk: Cómo añadir un subdominio para un sitio WordPress de prueba (staging)
¿Necesitas probar cambios en tu sitio web sin afectar la versión que ven tus visitantes? Crear un subdominio WordPress como sitio de prueba (staging) es la solución perfecta. Te permite experimentar con plugins, temas o actualizaciones en un entorno seguro, y luego migrar los cambios al sitio principal. En esta guía, te explicaré paso a paso cómo configurar un WordPress staging en Plesk, el panel de control de hosting más amigable.
¿Qué es un subdominio de staging y por qué lo necesitas?
Un subdominio es una extensión de tu dominio principal, como prueba.tudominio.com. Al usarlo como sitio de prueba, creas una copia exacta de tu WordPress en esa dirección, completamente aislada. Esto te permite:
- Probar nuevas funcionalidades sin riesgo de romper el sitio en vivo.
- Verificar la compatibilidad de plugins y temas.
- Realizar cambios de diseño o contenido antes de publicarlos.
- Entrenar a tu equipo en un entorno seguro.
[INFO] El staging no es un backup, sino un entorno de pruebas. Siempre debes mantener copias de seguridad independientes.
Requisitos previos
Antes de empezar, asegúrate de tener:
- Acceso a Plesk (usuario y contraseña de administrador o de un plan de hosting que permita gestionar subdominios).
- Un dominio principal con WordPress instalado y funcionando.
- Al menos 5-10 minutos de tiempo libre (el proceso es muy rápido).
[WARNING] Si tu plan de hosting tiene límites de espacio o bases de datos, verifica que tengas suficiente capacidad para la copia del staging.
Paso 1: Accede a Plesk y crea el subdominio
- Inicia sesión en tu panel de Plesk. Normalmente accedes desde
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor. - En el menú principal, busca la sección “Sitios web y dominios” y haz clic.
- Verás una lista de tus dominios. Haz clic en el dominio principal (ejemplo:
tudominio.com). - Busca el botón “Añadir subdominio” (suele estar en la parte superior o en el menú de herramientas).
- En el campo “Nombre del subdominio”, escribe algo descriptivo como
prueba,stagingotest. Por ejemplo:prueba.tudominio.com. - En “Raíz del documento”, Plesk sugiere automáticamente una carpeta como
prueba.tudominio.com. Déjala tal cual. - Asegúrate de que “Crear una base de datos MySQL” esté marcado (si tu sitio usa MySQL, que es lo común en WordPress).
- Haz clic en “Aceptar” o “Guardar”. Plesk creará el subdominio y la base de datos en segundos.
[TIP] Si tu sitio usa MariaDB, el proceso es idéntico. Plesk lo maneja automáticamente.
Paso 2: Copia los archivos del sitio principal al subdominio
Ahora necesitas duplicar los archivos de tu WordPress principal en la carpeta del subdominio. Puedes hacerlo de dos formas: mediante FTP o usando el administrador de archivos de Plesk.
Opción A: Usando el administrador de archivos de Plesk
- En la sección “Sitios web y dominios”, haz clic en “Administrador de archivos” (icono de carpeta).
- Navega hasta la carpeta raíz de tu dominio principal (normalmente
httpdocsotudominio.com). - Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A) y haz clic en “Copiar”.
- Ve a la carpeta raíz del subdominio (ejemplo:
prueba.tudominio.com). - Haz clic en “Pegar”. La copia puede tardar unos minutos, dependiendo del tamaño de tu sitio.
Opción B: Usando FTP
- Conéctate a tu servidor mediante un cliente FTP (como FileZilla) con las credenciales de Plesk.
- Navega a la carpeta del dominio principal y descarga todos los archivos a tu computadora.
- Luego, súbelos a la carpeta del subdominio (
prueba.tudominio.com).
[WARNING] Asegúrate de que la carpeta de destino esté vacía antes de pegar los archivos. Si ya hay archivos de instalación, bórralos primero.
Paso 3: Exporta e importa la base de datos
La base de datos contiene todo el contenido de tu WordPress (posts, páginas, configuraciones). Debes copiarla y asignarla al subdominio.
Exportar la base de datos del sitio principal
- En Plesk, ve a la sección “Bases de datos” (suele estar en el menú de la izquierda o dentro de “Sitios web y dominios”).
- Localiza la base de datos de tu sitio principal (normalmente se llama como el dominio, ej:
tudominio_wp). - Haz clic en el nombre de la base de datos y luego en “Exportar”.
- Elige “Formato SQL” y haz clic en “Exportar”. Se descargará un archivo
.sqla tu computadora.
Importar la base de datos al subdominio
- En la misma sección “Bases de datos”, busca la base de datos que se creó automáticamente para el subdominio (ej:
prueba_tudominio_wp). - Haz clic en su nombre y luego en “Importar”.
- Selecciona el archivo
.sqlque descargaste y haz clic en “Aceptar”. La importación se completará en segundos.
[INFO] Si no ves la base de datos del subdominio, vuelve al paso 1 y asegúrate de que marcaste la opción “Crear una base de datos MySQL”.
Paso 4: Configura el archivo wp-config.php del subdominio
El archivo wp-config.php en la carpeta del subdominio debe apuntar a su propia base de datos. Si no lo haces, el staging cargará los datos del sitio principal.
-
Usa el Administrador de archivos de Plesk o FTP para navegar a la carpeta del subdominio (
prueba.tudominio.com). -
Busca el archivo
wp-config.phpy ábrelo con un editor de texto (en Plesk puedes usar el editor integrado). -
Busca las líneas que definen la base de datos:
define('DB_NAME', 'nombre_base_principal'); define('DB_USER', 'usuario_principal'); define('DB_PASSWORD', 'contraseña_principal'); define('DB_HOST', 'localhost'); -
Reemplázalas con los datos de la base de datos del subdominio. Puedes encontrar esta información en Plesk > Bases de datos > (nombre de la base del subdominio). Por ejemplo:
define('DB_NAME', 'prueba_tudominio_wp'); define('DB_USER', 'prueba_tudominio_user'); define('DB_PASSWORD', 'contraseña_segura_del_subdominio'); define('DB_HOST', 'localhost'); -
Guarda los cambios y cierra el archivo.
[WARNING] No modifiques otras líneas del
wp-config.phpa menos que sepas lo que haces. Un error puede romper el sitio.
Paso 5: Actualiza la URL del sitio en la base de datos
WordPress almacena la URL del sitio en la base de datos. Si no la cambias, al acceder al subdominio te redirigirá al dominio principal. Para solucionarlo:
- En Plesk, ve a “Bases de datos” y haz clic en la base de datos del subdominio.
- Busca la opción “phpMyAdmin” (suele ser un botón) para abrir el gestor de bases de datos.
- En phpMyAdmin, selecciona la tabla
wp_options(el prefijo puede variar, comowp_). - Busca las filas
siteurlyhome. Haz clic en “Editar” (icono de lápiz). - Cambia el valor de
http://tudominio.comahttp://prueba.tudominio.com(incluyendo el protocolo http o https según corresponda). - Guarda los cambios.
[TIP] Si tu sitio principal usa HTTPS, asegúrate de que el subdominio también tenga un certificado SSL. Plesk puede instalarlo automáticamente en “Sitios web y dominios > Certificados SSL/TLS”.
Paso 6: Prueba el subdominio de staging
¡Ya casi está! Ahora es momento de verificar que todo funcione:
- Abre tu navegador y escribe
http://prueba.tudominio.com(o la URL que hayas elegido). - Deberías ver una copia exacta de tu sitio principal. Navega por algunas páginas y verifica que los enlaces funcionen correctamente.
- Accede al panel de administración:
http://prueba.tudominio.com/wp-admin. Usa las mismas credenciales que en el sitio principal (usuario y contraseña).
Si todo se ve bien, ¡felicidades! Tienes un WordPress staging funcional.
Solución de problemas comunes
A veces pueden surgir pequeños inconvenientes. Aquí te dejo soluciones rápidas:
El subdominio muestra un error 404 o página en blanco
- Revisa que los archivos se hayan copiado correctamente en la carpeta raíz del subdominio.
- Asegúrate de que el archivo
.htaccess(si existe) no esté causando conflictos. Puedes renombrarlo temporalmente a.htaccess_backup.
No puedo acceder al wp-admin
- Verifica que la URL en la base de datos (
siteurlyhome) esté correctamente actualizada. - Limpia la caché del navegador o usa una ventana de incógnito.
Los enlaces internos siguen apuntando al dominio principal
- Esto es normal. Puedes usar un plugin como Better Search Replace para actualizar todas las URLs en la base de datos. Instálalo en el staging, ve a Herramientas > Better Search Replace, busca
tudominio.comy reemplázalo porprueba.tudominio.com. Luego desactiva y elimina el plugin.
[WARNING] Nunca uses Better Search Replace en el sitio principal sin hacer un backup. Hazlo solo en el staging.
Cómo sincronizar cambios del staging al sitio principal
Una vez que hayas probado todo y estés satisfecho, puedes migrar los cambios al sitio en vivo. El método más seguro es:
- Exporta la base de datos del staging (igual que en el paso 3).
- Exporta los archivos del staging (puedes usar FTP o el administrador de archivos).
- Haz un backup completo del sitio principal (archivos y base de datos).
- Reemplaza los archivos del sitio principal con los del staging.
- Importa la base de datos del staging en la base de datos del sitio principal.
- Actualiza las URLs en la base de datos del sitio principal (usa Better Search Replace para cambiar
prueba.tudominio.comportudominio.com).
[INFO] Si no te sientes seguro haciendo esto manualmente, considera usar un plugin de staging como WP Staging o Duplicator, que automatizan el proceso. Sin embargo, la configuración manual te da más control.
Preguntas frecuentes (FAQ)
¿Puedo tener múltiples subdominios de staging?
Sí, puedes crear tantos como necesites (ej: prueba2.tudominio.com). Solo asegúrate de tener suficiente espacio en disco y bases de datos disponibles.
¿El subdominio de staging afecta el SEO?
No, mientras no lo indexes. Para mayor seguridad, puedes añadir una contraseña de protección en Plesk (en “Sitios web y dominios > Protección por contraseña”) o instalar un plugin como Maintenance para que solo tú puedas acceder.
¿Qué hago si mi hosting usa Syspanel en lugar de Plesk?
Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es similar pero la interfaz cambia. Accede a Syspanel a través del puerto 2106 (ej: https://tudominio.com:2106). Luego, busca la opción “Añadir dominio” o “Subdominio” y sigue pasos equivalentes: crea el subdominio, copia archivos y base de datos, y actualiza configuraciones.
¿Puedo usar el staging para pruebas de velocidad?
Sí, pero ten en cuenta que el rendimiento puede ser menor que en el sitio principal, ya que comparte recursos del servidor. Para pruebas precisas, considera un entorno local o un servicio de staging externo.
Conclusión
Crear un subdominio WordPress como sitio de prueba (staging) en Plesk es un proceso sencillo que te ahorrará dolores de cabeza. Con solo unos pasos, tendrás un entorno seguro para experimentar, aprender y mejorar tu sitio sin miedo a romperlo. Recuerda siempre mantener backups y, si algo sale mal, puedes borrar el subdominio y empezar de nuevo.
Ahora que sabes cómo hacerlo, ¡anímate a probar! Tu yo del futuro te lo agradecerá cuando evites un error crítico en producción.
