Un subdominio de prueba (staging) es una copia del WordPress de producción para actualizar, cambiar el tema o romper el checkout sin que el cliente lo vea. En cPanel no hace falta un producto aparte: Softaculous clona la instalación a un subdominio de la misma cuenta. El video de instalar WordPress ya enseña el botón; aquí está el procedimiento completo, con lo que no hay que dejar indexado ni cobrando con la pasarela real.
La instalación de origen: Instalación de WordPress desde Softaculous. El hosting: Cloud Web Hosting.
El tutorial del 14 de febrero de 2019 muestra clonar desde Softaculous (cuatro minutos y medio). cPanel se reorganizó; el botón sigue en Instalaciones. Lo de abajo es el procedimiento de 2025: subdominio vacío, no indexar, pasarela en sandbox.
Qué vas a tener al terminar
Un prueba.tudominio.co (o el nombre que elijas) con la misma base y los mismos archivos, URL reescrita al subdominio, y el sitio de producción intocado.
1. Crear el subdominio vacío
cPanel → Dominios → crear el subdominio. Carpeta propia, no la raíz de producción. Guía: añadir dominio y subdominio. El destino tiene que estar vacío. Si ya hay un SitePad o un index.html, el clon queda raro o en blanco.
El DNS del subdominio debe resolver a esta cuenta. En la misma zona del dominio principal suele ser automático.
2. Clonar con Softaculous
- cPanel → Software → Softaculous Apps Installer → Instalaciones (Current Installations).
- En la fila de WordPress de producción, Clonar (el icono de clonar; en el artículo de instalación es la tercera opción).
- Elige el subdominio que acabas de crear. Directorio vacío.
- Deja que Softaculous cree su base y reescriba URLs. No clones encima de otra instalación.
- Clonar instalación y espera. Puede tardar según el tamaño de
uploads.
Si WordPress no se instaló con Softaculous, el clon de Softaculous no aplica. Entonces es copia a mano (archivos + base) o ticket de migraciones. FTP: cómo conectarse por FTP.
3. Cerrar el staging al mundo
- En el WordPress de prueba: Ajustes → Lectura → pedir a los buscadores que no indexen. No basta: Google a veces ya vio una URL.
- Pon contraseña de directorio al subdominio: proteger un directorio con contraseña.
- WooCommerce: pasa la pasarela a sandbox o desactívala. Un pedido de prueba en producción es un incidente; un pedido real en staging cobrado al cliente, también.
- No conectes el mismo píxel y las mismas crons pesadas sin mirar: duplicar cron de «abandonos» manda correos dos veces.
4. PHP y caché en el clon
El clon hereda PHP de la cuenta (el selector es por cuenta, no por subdominio). Si quieres probar PHP 8.3, o lo pruebas en un hosting aparte, o aceptas que producción y staging comparten versión. Detalle: cambiar la versión de PHP.
LiteSpeed Cache en staging: purga y no dejes el crawler comiendo LVE las dos copias. configurar LiteSpeed Cache.
5. Disco, usuarios y correo del clon
El clon duplica uploads. Mira el uso de disco en cPanel antes: dos copias de un sitio de 8 GB no caben en un plan de 10 GB. JetBackup también pesa más con dos árboles.
Los usuarios de WordPress son los mismos (misma base clonada). Entras con el administrador de siempre. Cambia la clave del staging si otras personas no deben editar producción y staging con la misma sesión mental: son dos sitios, un mismo hábito de login.
Los formularios del clon mandan a las mismas bandejas que producción si no los cambias. Un «contacto de prueba» puede llegar al comercial como si fuera un lead. Cambia el destinatario o instala un plugin de interceptar correo solo en staging.
6. Para qué sirve (y para qué no)
Sirve para actualizar sin llevarse el sitio, para un tema nuevo, para un plugin dudoso. No es un entorno de desarrollo con Git. No clones cada hora: pesa disco y backups de JetBackup.
Cuando termines la prueba, o borra el clon, o déjalo protegido. Un staging abierto es un WordPress más que parchear.
Si no sale
Si el clon queda en blanco, el destino no estaba vacío, o faltó el subdominio. Si Softaculous no lista la instalación, no era de Softaculous. Ticket de soporte técnico con dominio de producción y subdominio destino. Guía: crear un ticket. Copia de seguridad previa: JetBackup.