¿Cómo crear un staging de WordPress en cPanel?
¿Por qué necesitas un staging WordPress en cPanel?
Imagina que quieres renovar el diseño de tu web, instalar un plugin nuevo o actualizar el tema. Si lo haces directamente en tu sitio en vivo, corres el riesgo de que algo salga mal: una página que se rompe, un formulario que deja de funcionar o, peor aún, que tu web se caiga por completo. Aquí es donde entra en juego el staging WordPress cPanel.
Un entorno de staging (o pruebas) es una copia exacta de tu sitio web que se aloja en un subdominio o carpeta privada. En ese clon puedes experimentar sin miedo: probar cambios de código, actualizar plugins, modificar estilos… y cuando todo esté perfecto, pasar esos cambios a tu web real. En este artículo te enseñaré paso a paso cómo crear un entorno pruebas WordPress usando cPanel y Softaculous, la herramienta más sencilla para lograrlo.
Requisitos previos antes de empezar
Antes de lanzarte a crear tu staging, asegúrate de tener lo siguiente:
- Acceso a cPanel (o a Syspanel, el panel de control de HestiaCP, que se accede por el puerto 2106).
- Softaculous instalado en tu panel de control (viene preinstalado en la mayoría de hosts).
- Una copia de seguridad reciente de tu sitio web. Aunque el staging es seguro, nunca está de más tener un respaldo.
- Dominio principal o subdominio disponible para alojar el staging. Por ejemplo:
pruebas.tudominio.comotudominio.com/staging.
[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso es similar, pero accederás a través de
https://tudominio:2106. Allí encontrarás Softaculous en la sección de aplicaciones.
Método 1: Crear staging con Softaculous desde cPanel (el más fácil)
Softaculous incluye una función nativa llamada Staging que te permite clonar tu WordPress en segundos. Sigue estos pasos:
Paso 1: Accede a Softaculous en cPanel
- Inicia sesión en tu cPanel. La URL suele ser
https://tudominio/cpanelohttps://tudominio:2083. - Busca la sección Softaculous Apps Installer (normalmente en el grupo "Software").
- Haz clic en el icono de Softaculous.
Paso 2: Localiza tu instalación de WordPress
- Dentro de Softaculous, ve a la pestaña WordPress en el menú superior.
- Verás una lista de todas tus instalaciones de WordPress. Busca la que deseas clonar.
- A la derecha de cada instalación, verás un icono de Staging (suele ser un círculo con una flecha). Haz clic en él.
Paso 3: Configura el entorno de staging
Softaculous te pedirá algunos datos para crear el clon:
- Directorio de staging: Elige un subdirectorio dentro de tu dominio principal. Por ejemplo:
stagingopruebas. Si prefieres un subdominio, deberás crearlo antes desde cPanel (en "Subdominios"). - Nombre del staging: Ponle un nombre descriptivo, como "Pruebas de diseño 2025".
- Base de datos: Softaculous creará una nueva base de datos automáticamente. No la modifiques a menos que sepas lo que haces.
[TIP] Si tu web es grande, el proceso puede tardar unos minutos. Ten paciencia.
Paso 4: Finaliza y accede a tu staging
Una vez completado, Softaculous te mostrará un mensaje de éxito. Ahora tendrás:
- Una URL para acceder al staging (ej:
tudominio.com/staging). - Un acceso directo al panel de administración del staging (ej:
tudominio.com/staging/wp-admin).
Puedes iniciar sesión con las mismas credenciales que tu web original. ¡Ya tienes tu cPanel staging site listo para experimentar!
Método 2: Crear staging manualmente (sin Softaculous)
Si tu hosting no tiene Softaculous o prefieres hacerlo a mano, aquí tienes una alternativa. Es un poco más técnica, pero igual de efectiva.
Paso 1: Crea un subdominio o subdirectorio
- En cPanel, ve a Subdominios (o a Dominios > Subdominios en Syspanel).
- Crea un subdominio como
staging.tudominio.com. Asígnale una carpeta raíz, por ejemplopublic_html/staging. - Anota la ruta completa, la necesitarás después.
Paso 2: Copia los archivos de tu sitio original
- Ve a Administrador de archivos en cPanel.
- Navega hasta la carpeta de tu sitio original (normalmente
public_html). - Selecciona todos los archivos y carpetas (Ctrl+A) y haz clic en Copiar.
- En el campo de destino, escribe la ruta de tu staging (ej:
public_html/staging). - Confirma la copia. Si tu web es grande, este paso puede tardar.
Paso 3: Exporta e importa la base de datos
- Ve a phpMyAdmin desde cPanel.
- Selecciona la base de datos de tu sitio original y haz clic en Exportar.
- Elige el método "Rápido" y formato SQL. Descarga el archivo.
- Crea una nueva base de datos para el staging: en cPanel, ve a Bases de datos MySQL y crea una nueva (ej:
tudominio_staging). Crea también un usuario y asígnale todos los privilegios. - Vuelve a phpMyAdmin, selecciona la nueva base de datos y haz clic en Importar. Sube el archivo SQL que descargaste.
Paso 4: Configura el archivo wp-config.php del staging
- En el Administrador de archivos, navega a la carpeta del staging (
public_html/staging). - Busca el archivo
wp-config.php. Ábrelo para editarlo. - Cambia las siguientes líneas con los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_bd');define('DB_USER', 'usuario_de_la_nueva_bd');define('DB_PASSWORD', 'contraseña_de_la_nueva_bd');
- Guarda los cambios.
Paso 5: Actualiza la URL del sitio en la base de datos
Para que WordPress funcione correctamente en el staging, debes cambiar la URL del sitio en la base de datos.
- En phpMyAdmin, selecciona la nueva base de datos.
- Ejecuta esta consulta SQL (reemplaza
tudominio.compor tu dominio real ystaging.tudominio.compor tu subdominio de staging):UPDATE wp_options SET option_value = 'http://staging.tudominio.com' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'http://staging.tudominio.com' WHERE option_name = 'home'; - Si tu sitio usa rutas personalizadas, también deberías actualizar la tabla
wp_postspara corregir enlaces internos (esto es más avanzado, pero puedes usar un plugin como "Better Search Replace" después).
[WARNING] No olvides cambiar
wp_por el prefijo de tus tablas si lo personalizaste.
Paso 6: Prueba tu staging
Accede a http://staging.tudominio.com y verifica que todo funcione. Si ves errores, revisa los pasos anteriores. ¡Ya tienes tu entorno pruebas WordPress manual!
Sincronizar cambios del staging a producción
Una vez que hayas hecho tus pruebas y estés satisfecho, necesitas pasar los cambios a tu sitio en vivo. Aquí tienes dos opciones:
Opción 1: Usar Softaculous (si creaste el staging con él)
- En Softaculous, ve a la pestaña Staging (al lado de "WordPress").
- Verás tu staging listado. Haz clic en el icono Sincronizar (flecha circular).
- Softaculous te preguntará qué quieres sincronizar: archivos, base de datos o ambos. Elige según tus cambios.
- Confirma y espera. El proceso puede sobrescribir tu sitio en vivo, así que asegúrate de tener una copia de seguridad.
Opción 2: Manualmente (copia inversa)
- Exporta la base de datos del staging (como hiciste antes).
- Copia los archivos modificados del staging a la carpeta de producción (sobrescribiendo).
- Importa la base de datos del staging a la base de datos de producción.
- Actualiza la URL en la base de datos de producción para que apunte a tu dominio real (ejecuta las consultas SQL inversas).
[INFO] Siempre recomiendo hacer una copia de seguridad completa antes de sincronizar. Así, si algo sale mal, puedes restaurar fácilmente.
Preguntas frecuentes (FAQ)
¿Puedo tener varios stagings a la vez?
Sí, siempre que tengas espacio en tu hosting. Softaculous permite múltiples entornos. Solo asegúrate de usar nombres de subdominio o subdirectorios diferentes.
¿El staging afecta el rendimiento de mi web en vivo?
No, porque el staging se aloja en un directorio o subdominio separado. Sin embargo, consume recursos del servidor (disco, CPU). Si tu hosting es limitado, no abuses de los clones.
¿Qué hago si no veo la opción de Staging en Softaculous?
Esto puede ocurrir si tu plan de hosting no incluye Softaculous completo, o si la versión es antigua. Contacta a tu proveedor de hosting o usa el método manual.
¿Puedo usar el staging para pruebas de plugins de pago?
Sí, pero ten en cuenta que algunos plugins verifican la licencia por dominio. En el staging, es posible que la licencia no funcione. Consulta la documentación del plugin.
¿Cómo protejo mi staging de accesos no autorizados?
Puedes añadir una contraseña de directorio desde cPanel (en "Protección con contraseña de directorios"). O instalar un plugin como "Maintenance" para restringir el acceso.
Conclusión
Crear un staging WordPress cPanel es una práctica esencial para cualquier propietario de web que quiera mantener su sitio seguro y actualizado sin sobresaltos. Tanto si usas Softaculous como si prefieres el método manual, el proceso es sencillo y te ahorrará muchos dolores de cabeza. Recuerda siempre hacer copias de seguridad y no olvides que, si tu panel es Syspanel (HestiaCP), el acceso es por el puerto 2106.
Ahora que sabes cómo hacerlo, ¡anímate a probar cambios sin miedo! Tu web (y tus visitantes) te lo agradecerán.
