Cómo crear un sitio de pruebas (staging) en cPanel para WordPress
¿Qué es un entorno de staging y por qué lo necesitas?
Imagina que tienes que redecorar tu casa. No pintarías las paredes con tus muebles y recuerdos dentro, ¿verdad? Pues con una página web pasa exactamente lo mismo. Un entorno de staging (o sitio de pruebas) es una copia exacta de tu WordPress que vive en un "rincón" aparte de tu web real, donde puedes experimentar sin miedo a romper nada.
Este espacio de pruebas te permite actualizar plugins, cambiar el tema, modificar código o probar nuevas funcionalidades en un entorno seguro. Si algo sale mal, tu sitio real permanece intacto. Es como tener un doble de acción para tu web.
La buena noticia es que si tu hosting utiliza cPanel, crear un staging WordPress cPanel es más fácil de lo que piensas. De hecho, la mayoría de los proveedores incluyen herramientas automáticas que hacen todo el trabajo pesado por ti. Vamos a descubrir cómo hacerlo paso a paso.
Antes de empezar: requisitos necesarios
Para crear un sitio pruebas WordPress en cPanel, necesitas:
- Acceso a tu panel de control de cPanel (las credenciales las proporciona tu proveedor de hosting).
- Tener WordPress instalado en tu dominio principal o en un subdominio.
- Suficiente espacio en disco (una copia duplica el tamaño de tu web, aunque temporalmente).
- Una cuenta de correo para recibir notificaciones si algo falla.
IMPORTANTE: Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Las opciones serán similares, pero la interfaz puede variar ligeramente.
Método 1: Usando la herramienta de staging de cPanel (la vía fácil)
La mayoría de los cPanel modernos incluyen un asistente de staging integrado. Esta es la opción recomendada para principiantes porque es automática y segura.
Paso 1: Accede a cPanel
Escribe tudominio.com/cpanel en tu navegador o usa el enlace que te dio tu proveedor. Introduce tu usuario y contraseña.
Paso 2: Busca la sección "WordPress" o "Herramientas de WordPress"
Dependiendo de tu proveedor, la herramienta puede llamarse "WP Toolkit", "WordPress Manager" o "Instalador de WordPress". Busca un icono que tenga la "W" de WordPress.
Paso 3: Selecciona tu sitio y crea el staging
Una vez dentro del gestor de WordPress, verás una lista de tus instalaciones. Haz clic en el sitio que quieres clonar y busca el botón que dice "Crear Staging" o "Crear entorno de pruebas". El sistema te pedirá un nombre para el subdominio o carpeta donde se creará la copia (por ejemplo, pruebas.tudominio.com o tudominio.com/pruebas).
Paso 4: Espera a que termine
El proceso puede tardar unos minutos si tu web es grande. Verás una barra de progreso. Cuando termine, tendrás tu entorno staging cPanel listo para usar.
Método 2: Crear staging manualmente (para usuarios más avanzados)
Si tu cPanel no tiene la herramienta automática o prefieres control total, puedes hacerlo manualmente. No te asustes, es solo copiar y pegar con un poco de paciencia.
Paso 1: Crea una subcarpeta en tu servidor
Entra en "Administrador de archivos" de cPanel. Navega hasta la carpeta public_html y crea una nueva carpeta con un nombre como pruebas o staging. Asegúrate de que el nombre no contenga espacios ni caracteres especiales.
Paso 2: Copia todos los archivos de tu WordPress
Selecciona todos los archivos dentro de public_html (o de la carpeta donde tengas tu WordPress) y cópialos a la nueva carpeta que creaste. Puedes hacerlo con la opción "Copiar" del administrador de archivos.
Un truco: Si tu web es muy grande, mejor usa la opción de "Comprimir" y luego "Extraer" en la nueva carpeta. Es más rápido y evita errores de copia.
Paso 3: Crea una base de datos para el staging
Ve a "Bases de datos MySQL" en cPanel. Crea una nueva base de datos con un nombre como web_pruebas. Anota el nombre, el usuario y la contraseña (o crea un usuario nuevo y asígnale todos los privilegios sobre esa base de datos).
Paso 4: Exporta la base de datos original
Entra en phpMyAdmin (dentro de cPanel). Selecciona la base de datos de tu sitio real y haz clic en "Exportar". Elige el formato SQL y descarga el archivo.
Paso 5: Importa la base de datos al staging
En phpMyAdmin, selecciona ahora la base de datos nueva que creaste (web_pruebas) y haz clic en "Importar". Sube el archivo SQL que descargaste en el paso anterior.
Paso 6: Configura el archivo wp-config.php
Vuelve al "Administrador de archivos" y busca en tu carpeta de staging el archivo wp-config.php. Haz clic derecho y selecciona "Editar". Cambia los valores de:
DB_NAME→ el nombre de tu nueva base de datos (web_pruebas).DB_USER→ el usuario de la nueva base de datos.DB_PASSWORD→ la contraseña del nuevo usuario.
Guarda los cambios.
Paso 7: Ajusta las URLs en la base de datos
Este es el paso que más se olvida y que causa más dolores de cabeza. Necesitas cambiar todas las URLs de tu sitio real por las del staging. Puedes hacerlo con una consulta SQL en phpMyAdmin o usando un plugin como "Better Search Replace".
La consulta básica sería:
UPDATE wp_options SET option_value = 'https://tudominio.com/pruebas' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tudominio.com/pruebas' WHERE option_name = 'home';
Nota: Reemplaza wp_ por el prefijo de tus tablas si es diferente.
Cómo trabajar con tu sitio de pruebas
Una vez creado tu sitio pruebas WordPress, es hora de usarlo. Accede a él a través de su URL (ej: tudominio.com/pruebas). Verás una copia exacta de tu web.
Para entrar al panel de administración del staging, usa tudominio.com/pruebas/wp-admin con las mismas credenciales que usas para tu sitio real.
Consejos para sacarle partido:
- Prueba actualizaciones de plugins y temas antes de aplicarlas en producción.
- Experimenta con cambios de diseño sin miedo a romper nada.
- Comprueba la compatibilidad de nuevos plugins con tu configuración actual.
- Haz pruebas de velocidad para ver cómo afectan los cambios al rendimiento.
Cómo publicar los cambios del staging a producción
Cuando estés satisfecho con los cambios en tu entorno staging cPanel, llega el momento de llevarlos a tu web real. Puedes hacerlo de dos formas:
Opción A: Con la herramienta automática (si la tienes)
En el gestor de WordPress de cPanel, busca el botón "Publicar" o "Deploy" junto a tu staging. El sistema copiará los archivos y la base de datos automáticamente.
Opción B: Manualmente (método inverso al que usamos para crear)
- Reemplaza los archivos: Sube los archivos de la carpeta de staging a la carpeta de producción (sobrescribiendo).
- Reemplaza la base de datos: Exporta la base de datos del staging e impórtala en la base de datos de producción.
- Actualiza las URLs: Ahora tendrás que hacer la operación inversa, cambiar las URLs de staging por las de producción.
⚠️ [WARNING] Este proceso manual requiere que pongas tu web en modo mantenimiento para evitar que los visitantes vean errores a mitad de proceso. Activa un plugin de mantenimiento o usa el modo de mantenimiento de WordPress.
Preguntas frecuentes sobre staging WordPress cPanel
¿Puedo crear varios entornos de staging?
Sí, puedes crear tantos como necesites, siempre que tengas espacio en disco. Es útil si quieres probar cosas muy diferentes por separado.
¿El staging afecta al SEO de mi sitio real?
No, porque el staging está en un subdominio o carpeta que los buscadores no indexan (o que puedes bloquear con un robots.txt). Tu sitio real permanece intacto.
¿Cuánto cuesta crear un staging?
Nada, es una funcionalidad incluida en la mayoría de los hostings con cPanel. Solo consumes espacio en disco.
¿Puedo eliminar el staging cuando ya no lo necesite?
Sí, desde el gestor de WordPress de cPanel puedes borrarlo con un clic. También puedes eliminar la carpeta y la base de datos manualmente.
¿Qué pasa si mi hosting no tiene la herramienta automática?
Puedes seguir el método manual que te expliqué antes. También existen plugins de WordPress que crean staging desde el propio panel de administración, como WP Staging o UpdraftPlus.
¿El staging funciona igual si mi hosting usa Syspanel?
Sí, la funcionalidad es la misma. Recuerda que Syspanel (antes HestiaCP) se accede por el puerto 2106 y puede tener la herramienta de staging en una sección llamada "WordPress" o "Sitios web".
¿Puedo usar el staging para que un cliente vea los cambios?
¡Claro! Es una excelente manera de mostrar avances o propuestas de diseño sin necesidad de tocar el sitio en producción. Solo comparte la URL del staging con la contraseña adecuada.
Errores comunes y cómo evitarlos
- Olvidar actualizar las URLs: Este es el error número uno. Si tu staging muestra la web sin estilos o te redirige al sitio real, es porque las URLs no se actualizaron correctamente.
- No cambiar las credenciales de la base de datos: Si ves un error de "Error al conectar con la base de datos", revisa el
wp-config.php. - No bloquear el acceso público: Si no quieres que cualquiera vea tu staging, protégelo con contraseña. Puedes usar la opción "Protección con contraseña" en cPanel o un plugin de mantenimiento.
- Ignorar los permisos de archivos: Después de copiar archivos, asegúrate de que los permisos de las carpetas sean 755 y los de los archivos 644.
Conclusión: el staging es tu mejor amigo
Crear un staging WordPress cPanel es una de las mejores decisiones que puedes tomar como propietario de una web. Te da libertad para experimentar, aprender y mejorar sin miedo a romper nada. Tanto si eres un principiante que quiere probar cosas nuevas como si eres un profesional que gestiona múltiples sitios, el entorno de staging te ahorrará muchos dolores de cabeza.
La próxima vez que quieras actualizar ese plugin que llevas semanas posponiendo, o probar ese tema nuevo que te encanta, recuerda que tienes un espacio seguro para hacerlo. Tu web (y tus visitantes) te lo agradecerán.
💡 [TIP] Establece una rutina: cada mes, crea un staging, actualiza todo lo que puedas, comprueba que todo funciona y luego publica los cambios. Así mantendrás tu web siempre al día y sin sustos.
Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Tu futuro yo (con menos problemas y más tiempo libre) te lo agradecerá.
