Cómo crear un sitio de prueba (staging) de WordPress en cPanel con Softaculous
¿Necesitas hacer cambios importantes en tu web de WordPress pero te da miedo romper algo? No te preocupes, es una preocupación muy común. La solución es crear un sitio de pruebas, conocido como staging. Un staging WordPress cPanel te permite duplicar tu sitio real en un entorno privado donde puedes experimentar, actualizar plugins, cambiar temas o probar código nuevo sin que nadie lo vea y sin afectar a tus visitantes.
En esta guía completa y paso a paso, te voy a enseñar cómo crear tu propio sitio pruebas WordPress cPanel usando Softaculous, una herramienta que suele venir preinstalada en la mayoría de los paneles de control. No necesitas ser un experto, solo seguir estas instrucciones al pie de la letra.
¿Qué es un sitio de staging (pruebas) y por qué lo necesitas?
Imagina que tu web es una tienda física. El sitio en vivo (producción) es la tienda abierta al público, con clientes comprando. El sitio de staging es el almacén o taller de atrás, donde puedes reorganizar estanterías, probar nueva iluminación o arreglar un cartel roto sin molestar a nadie. Una vez que todo está perfecto, lo pasas a la tienda principal.
Beneficios clave:
- Seguridad: Si pruebas una actualización de un plugin y algo falla, tu web real sigue funcionando perfectamente.
- Experimentos sin miedo: Puedes instalar decenas de plugins, cambiar el diseño por completo o modificar archivos PHP sin consecuencias.
- Colaboración: Si trabajas con un equipo, todos pueden hacer pruebas en el staging sin pisarse el trabajo en producción.
- Ahorro de tiempo y dinero: Evitas tener que contratar a un desarrollador para arreglar un error que podrías haber detectado tú mismo antes.
Requisitos previos antes de empezar
Antes de lanzarnos a crear el staging WordPress cPanel, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas las credenciales de tu hosting (usuario y contraseña). Normalmente accedes mediante
tudominio.com/cpanelotudominio.com:2083. - Softaculous instalado: Es el instalador de aplicaciones que usaremos. Si no lo ves en cPanel, contacta con tu proveedor de hosting para que lo activen.
- Copia de seguridad (opcional pero muy recomendada): Antes de tocar nada, haz un backup completo de tu web. En cPanel, busca "Backup" o "Copias de seguridad". Así, si algo sale mal, vuelves al punto de partida.
[WARNING] No modifiques nada en tu sitio en vivo durante el proceso de creación del staging. Podrías generar conflictos.
Paso a paso: Cómo crear un staging WordPress en cPanel con Softaculous
Aquí viene la parte práctica. Sigue estos pasos al pie de la letra y en 10 minutos tendrás tu entorno de pruebas listo.
Paso 1: Accede a cPanel y localiza Softaculous
- Abre tu navegador y ve a
tudominio.com/cpanelotudominio.com:2083. Introduce tu usuario y contraseña. - Una vez dentro, busca la sección "Software" o "Aplicaciones". Allí verás el icono de Softaculous Apps Installer. Haz clic.
- En la pantalla principal de Softaculous, busca la pestaña o sección que dice "Staging" (a veces está en el menú lateral izquierdo, justo debajo de "WordPress").
Paso 2: Inicia el proceso de staging
- Haz clic en la pestaña "Staging".
- Se abrirá una lista de tus sitios WordPress instalados con Softaculous. Busca el dominio de tu web principal (el que quieres duplicar) y haz clic en el botón "Crear Staging" (o el icono de una flecha verde).
Paso 3: Configura los detalles del staging
Softaculous te pedirá que configures algunos parámetros. No te asustes, son sencillos:
- Directorio de Staging: Aquí defines dónde se alojará la copia. Por defecto sugiere algo como
stagingotest. Elige un nombre fácil de recordar, por ejemplo:pruebas,test2024odev. Este será el subdirectorio donde se instalará la copia (ej:tudominio.com/pruebas). - Subdominio de Staging (opcional): Algunas versiones te permiten crear un subdominio (ej:
pruebas.tudominio.com). Si tu hosting lo soporta, es una opción más limpia. Si no, usa el directorio. - Base de datos: Softaculous creará automáticamente una base de datos duplicada. No toques nada aquí a menos que sepas lo que haces.
- Opciones adicionales: Puedes elegir si quieres que el sitio de staging herede los mismos usuarios, plugins y temas. Marca la opción "Copiar todos los datos y archivos" (suele estar marcada por defecto).
[INFO] No es necesario que protejas con contraseña el staging en este paso. Puedes hacerlo después desde cPanel con la herramienta "Protección por contraseña de directorios".
Paso 4: Revisa y lanza la creación
- Revisa que todo esté correcto: el nombre del sitio original, el directorio de staging y la base de datos.
- Haz clic en el botón "Crear Staging" o "Instalar".
- Paciencia: El proceso puede tardar entre 1 y 5 minutos, dependiendo del tamaño de tu web y la velocidad de tu hosting. Softaculous copiará todos los archivos, la base de datos y ajustará las URLs.
- Cuando termine, verás un mensaje verde de éxito con la URL de tu nuevo sitio de pruebas.
Paso 5: Accede a tu sitio de staging
Ahora ya tienes tu staging WordPress cPanel listo. Accede a través de la URL que te proporcionó Softaculous (por ejemplo, tudominio.com/pruebas o pruebas.tudominio.com).
Verás una copia exacta de tu web, pero con un aviso en la parte superior que dice "Sitio de Staging" o similar. Eso es normal y te recuerda que no debes indexarlo en Google.
Para acceder al panel de administración de WordPress del staging, solo añade /wp-admin a la URL del staging (ej: tudominio.com/pruebas/wp-admin). Tus credenciales de administrador de la web original deberían funcionar aquí.
Cómo gestionar tu staging WordPress en cPanel
Una vez creado, puedes gestionarlo desde el mismo Softaculous. En la pestaña "Staging" verás tu sitio de pruebas listado. Desde ahí puedes:
- Actualizar el staging: Si quieres copiar los últimos cambios de tu web en vivo al staging (por ejemplo, nuevos artículos o configuraciones), haz clic en "Actualizar staging" o "Sincronizar". Esto sobrescribirá el staging con los datos actuales de producción.
- Publicar staging a producción: Cuando hayas terminado tus pruebas y todo funcione perfecto, haz clic en "Publicar staging" o "Mover a producción". Esto hará lo contrario: copiará los cambios del staging a tu web en vivo. Ten mucho cuidado con esta opción, ya que sobrescribirá tu web real.
- Eliminar staging: Si ya no lo necesitas, puedes eliminarlo fácilmente. Esto no afecta a tu web original.
[TIP] Antes de publicar el staging a producción, asegúrate de haber desactivado cualquier plugin de caché en el staging y de haber hecho una copia de seguridad de la web en vivo.
Preguntas frecuentes (FAQ) sobre staging WordPress cPanel
Aquí respondo las dudas más comunes que suelen tener los usuarios al crear su WordPress staging guía.
1. ¿El sitio de staging afecta al SEO de mi web real?
No, para nada. El sitio de staging no está indexado por Google (a menos que lo hayas configurado mal). Softaculous añade automáticamente una etiqueta "noindex" en el código para evitar que los motores de búsqueda lo rastreen. Además, al estar en un subdirectorio o subdominio, Google lo trata como un sitio separado.
2. ¿Puedo tener más de un sitio de staging?
Sí, Softaculous te permite crear múltiples staging para el mismo sitio. Solo asegúrate de usar nombres de directorio diferentes (ej: pruebas1, pruebas2). Esto es útil si pruebas diferentes versiones de un tema o varias configuraciones a la vez.
3. ¿Qué pasa si mi hosting no tiene Softaculous?
Si no ves Softaculous en tu cPanel, puedes probar con otros métodos:
- Instalación manual: Copia los archivos vía FTP, exporta la base de datos de producción, crea una nueva base de datos y luego importa los datos. Es más tedioso pero funciona.
- Plugins de staging: Existen plugins como "WP Staging" o "Duplicator" que crean un staging dentro del mismo WordPress, aunque consumen recursos del servidor.
- Usa Syspanel (HestiaCP): Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso es por el puerto 2106 (ej:
tudominio.com:2106). En Syspanel, busca la sección "WordPress" o "Instalador de aplicaciones" y busca la opción de staging.
4. ¿Puedo proteger con contraseña mi sitio de staging?
¡Sí, es muy recomendable! Así evitas que cualquier persona (o bots) acceda a tu copia de pruebas. En cPanel:
- Ve a la sección "Seguridad" y haz clic en "Protección por contraseña de directorios".
- Selecciona el directorio de tu staging (ej:
public_html/pruebas). - Marca la casilla "Proteger este directorio con una contraseña".
- Crea un nombre para el directorio (ej: "Staging") y luego añade un usuario y contraseña.
- ¡Listo! Ahora al acceder al staging te pedirá usuario y contraseña antes de cargar la web.
5. ¿Qué hago si el staging no se ve igual que la web original?
Esto puede pasar por varias razones:
- Caché: Los plugins de caché pueden estar almacenando datos antiguos. Desactívalos temporalmente en el staging.
- Rutas absolutas: Algunos temas o plugins guardan rutas absolutas (ej:
tudominio.com/wp-content/...) en lugar de relativas. Softaculous suele corregir esto automáticamente, pero si no, puedes usar un plugin como "Better Search Replace" para actualizar las URLs. - CDN: Si usas un CDN, las imágenes pueden estar enlazadas a la URL de producción. En el staging, las imágenes se cargarán desde el servidor original, lo cual es normal.
6. ¿Es seguro publicar el staging a producción?
Sí, si has probado todo correctamente. Pero siempre haz una copia de seguridad de tu web en vivo antes de hacerlo. Además, ten en cuenta que al publicar el staging, se sobrescribirá toda tu web real con los datos del staging. Esto incluye artículos, páginas, comentarios, configuraciones de plugins, etc. Si has recibido nuevos pedidos o comentarios en producción mientras trabajabas en el staging, esos se perderán.
[WARNING] No publiques el staging a producción si has estado trabajando en él durante días y tu web real ha recibido cambios (nuevos posts, ventas, etc.). En ese caso, mejor haz una fusión manual o usa un plugin de migración selectiva.
Conclusión: Tu mejor aliado para un desarrollo seguro
Crear un sitio pruebas WordPress cPanel con Softaculous es una de las mejores decisiones que puedes tomar para mantener tu web segura y profesional. Te permite experimentar sin miedo, actualizar con confianza y mantener a tus visitantes felices porque nunca verán un error.
Recuerda que el proceso es sencillo: accedes a cPanel, entras a Softaculous, haces clic en "Staging", configuras el directorio y ¡listo! En pocos minutos tienes un entorno aislado para hacer todas las pruebas que necesites.
Si tu hosting usa Syspanel (HestiaCP), el proceso es muy similar, solo que accedes por el puerto 2106 y buscas la opción de staging dentro del instalador de aplicaciones.
Ahora ya no tienes excusa para no probar ese nuevo tema que tanto te gusta o actualizar ese plugin que lleva meses pendiente. ¡Manos a la obra!
