Crear un staging de WordPress en cPanel
¿Alguna vez has tenido que hacer un cambio importante en tu web, como actualizar un plugin, cambiar el tema o modificar un archivo crítico, y has sentido ese escalofrío de miedo a romper algo? Si eres usuario de cPanel, estás de suerte. Hoy te voy a enseñar paso a paso cómo crear un staging WordPress cPanel, es decir, un entorno de pruebas donde puedas experimentar sin poner en riesgo tu sitio real.
El proceso de crear un entorno pruebas WordPress cPanel es más sencillo de lo que piensas. A lo largo de esta guía extensa (más de 1200 palabras), te explicaré desde qué es exactamente un staging, por qué es vital para tu web, hasta cómo configurarlo manualmente o con herramientas automáticas dentro de cPanel. Además, incluiremos una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes. Vamos a ello.
¿Qué es un staging WordPress y por qué lo necesitas?
Un staging es una copia exacta de tu sitio web que se aloja en un servidor de pruebas, normalmente dentro del mismo panel de control (cPanel). Piensa en ello como un laboratorio secreto donde puedes hacer lo que quieras: probar nuevas funciones, instalar plugins, cambiar el diseño o incluso migrar a un nuevo hosting, todo sin que tus visitantes vean ni un solo error.
Cuando trabajas directamente en tu sitio en producción (el que ve el público), cualquier fallo puede traducirse en pérdida de tráfico, ventas o reputación. Con un staging WordPress cPanel, tienes la tranquilidad de probar todo antes de lanzarlo al mundo real. Además, es una práctica recomendada por expertos en SEO, ya que evitas tiempos de inactividad y mantienes la experiencia de usuario óptima.
Requisitos previos antes de empezar
Antes de lanzarte a crear tu entorno pruebas WordPress cPanel, asegúrate de cumplir con estos puntos:
- Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting. Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. - WordPress instalado: Debes tener un sitio WordPress funcional en tu cPanel.
- Espacio en disco suficiente: El staging ocupará aproximadamente el mismo espacio que tu sitio original.
- PHP y MySQL compatibles: cPanel suele gestionarlo automáticamente, pero verifica que tu versión de PHP sea la recomendada por WordPress.
- Herramienta de staging (opcional): Algunos hostings ofrecen plugins como Softaculous o Jetpack, pero también puedes hacerlo manualmente.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso es por el puerto 2106, no el 2083. En ese caso, el proceso puede variar ligeramente, pero los principios son los mismos.
Método 1: Crear un staging WordPress cPanel con Softaculous (el más fácil)
Softaculous es un instalador automático que muchos hostings incluyen en cPanel. Te permite clonar tu sitio con un solo clic. Sigue estos pasos:
Paso 1: Accede a Softaculous en cPanel
- Inicia sesión en tu cPanel.
- Busca la sección "Software" o "Instaladores automáticos".
- Haz clic en el icono de Softaculous Apps Installer.
Paso 2: Localiza tu instalación de WordPress
- Dentro de Softaculous, ve a la pestaña "Instalaciones actuales" (o "Current Installations").
- Busca tu sitio WordPress en la lista. Verás un botón con tres puntos o un menú desplegable.
- Selecciona la opción "Crear staging" o "Clone" (dependiendo de la versión).
Paso 3: Configura el staging
- Se abrirá un formulario. Elige un subdominio o directorio para el staging (por ejemplo,
pruebas.tudominio.comotudominio.com/staging). - Asigna una base de datos nueva (Softaculous la crea automáticamente).
- Define una contraseña para el admin del staging (opcional, pero recomendado).
- Haz clic en "Crear staging" y espera unos minutos.
Paso 4: Accede a tu entorno de pruebas
Una vez completado, recibirás un enlace directo a tu staging. Podrás navegar por él como si fuera tu web real, pero con la diferencia de que cualquier cambio que hagas no afectará al sitio original.
[TIP] Softaculous también te permite sincronizar los cambios del staging a producción más adelante. Busca la opción "Push to Live" en el panel de Softaculous.
Método 2: Crear un staging manualmente en cPanel (sin plugins)
Si tu hosting no tiene Softaculous o prefieres un control total, puedes hacerlo manualmente. Este método requiere un poco más de conocimiento, pero es igual de efectivo.
Paso 1: Crea un subdominio o directorio para el staging
- En cPanel, ve a "Dominios" > "Subdominios".
- Crea un subdominio como
staging.tudominio.com. - Anota la ruta donde se alojará (por ejemplo,
public_html/staging).
Paso 2: Copia los archivos de WordPress
- Ve a "Archivos" > "Administrador de archivos".
- Navega hasta la carpeta de tu sitio principal (normalmente
public_html). - Selecciona todos los archivos (Ctrl+A) y haz clic en "Copiar".
- Pega la copia en la carpeta del staging (por ejemplo,
public_html/staging).
Paso 3: Exporta e importa la base de datos
- En cPanel, ve a "Bases de datos" > "phpMyAdmin".
- Selecciona la base de datos de tu sitio original.
- Haz clic en "Exportar" y elige el método rápido (SQL).
- Descarga el archivo .sql.
- Crea una nueva base de datos en cPanel (en "Bases de datos MySQL") y un usuario con todos los privilegios.
- En phpMyAdmin, selecciona la nueva base de datos y haz clic en "Importar". Sube el archivo .sql.
Paso 4: Configura el archivo wp-config.php
- En el Administrador de archivos, abre la carpeta del staging.
- Busca el archivo
wp-config.phpy edítalo. - Cambia las siguientes líneas:
define('DB_NAME', 'nombre_de_tu_nueva_base');define('DB_USER', 'usuario_de_la_nueva_base');define('DB_PASSWORD', 'contraseña_de_la_nueva_base');
- Guarda los cambios.
Paso 5: Actualiza las URLs en la base de datos
- En phpMyAdmin, selecciona la nueva base de datos.
- Ve a la tabla
wp_options. - Busca las filas
siteurlyhomey cámbialas por la URL del staging (ej:http://staging.tudominio.com). - También necesitarás reemplazar todas las URLs antiguas en las tablas de contenido. Puedes usar un plugin como Better Search Replace después de acceder al staging, o ejecutar una consulta SQL:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'tudominio.com', 'staging.tudominio.com');
[WARNING] Este paso es crítico. Si no actualizas las URLs, el staging intentará cargar recursos del sitio original, causando errores de redirección.
Paso 6: Accede y verifica
Ahora puedes visitar http://staging.tudominio.com. Deberías ver una copia exacta de tu web. Si algo falla, revisa los pasos anteriores o consulta los logs de error en cPanel.
Método 3: Usando plugins de staging en WordPress
Si prefieres no tocar cPanel, algunos plugins de WordPress permiten crear un staging directamente desde el escritorio. Ejemplos populares son WP Staging, Duplicator o All-in-One WP Migration. Estos plugins crean una copia dentro de una subcarpeta de tu hosting.
Paso a paso con WP Staging (gratuito)
- En tu WordPress de producción, ve a Plugins > Añadir nuevo.
- Busca "WP Staging" e instálalo.
- Actívalo y ve a WP Staging > Staging Sites.
- Haz clic en "Crear nuevo sitio de staging".
- Elige un nombre (ej:
pruebas) y selecciona qué tablas/clonar. - Espera a que termine el proceso (puede tardar varios minutos).
- Accede a la URL que te proporciona (ej:
tudominio.com/pruebas).
[INFO] Estos plugins son ideales para principiantes, pero ten en cuenta que pueden consumir muchos recursos del servidor durante la clonación. Si tu hosting es limitado, mejor usa el método manual o Softaculous.
Cómo sincronizar los cambios del staging a producción
Una vez que hayas probado todo en tu entorno pruebas WordPress cPanel y estés satisfecho, llega el momento de pasar esos cambios al sitio real. Aquí tienes dos opciones:
Opción 1: Usando Softaculous (Push to Live)
- En Softaculous, ve a "Instalaciones actuales".
- Busca tu staging y haz clic en el icono de "Push to Live".
- Confirma la acción y espera. Se sobrescribirá tu sitio de producción con los datos del staging.
Opción 2: Manualmente (migración inversa)
- Exporta la base de datos del staging (como hiciste antes).
- Copia los archivos del staging (sube los nuevos archivos a
public_html). - Actualiza las URLs en la base de datos de producción, cambiando
staging.tudominio.comportudominio.com. - Reemplaza la base de datos de producción con la del staging (asegúrate de hacer un backup previo).
[WARNING] Siempre haz un backup completo de tu sitio de producción antes de sincronizar. Un error podría dejarte sin web durante horas.
Preguntas frecuentes (FAQ) sobre staging WordPress cPanel
¿Puedo crear un staging sin cPanel?
Sí, pero cPanel facilita mucho el proceso. Si usas Syspanel (HestiaCP), el puerto de acceso es el 2106 y las herramientas son similares, aunque los nombres de las secciones pueden variar. Busca "Clonar sitio" en el panel de Syspanel.
¿El staging afecta al SEO de mi sitio principal?
No, mientras no indexes el staging. Asegúrate de que el staging tenga la opción "Desactivar indexación" activada (en Ajustes > Lectura de WordPress) o añade un archivo .htaccess con Deny from all. Así Google no lo rastreará.
¿Cuánto espacio ocupa un staging?
Aproximadamente el mismo que tu sitio original. Si tu web pesa 500 MB, el staging ocupará otros 500 MB. Asegúrate de tener espacio suficiente en tu plan de hosting.
¿Puedo tener varios staging a la vez?
Sí, siempre que tu hosting lo permita. Cada staging consume recursos, así que no abuses si tu plan es básico.
¿Qué hago si el staging no carga correctamente?
Revisa lo siguiente:
- Las URLs en la base de datos están actualizadas.
- Los archivos se copiaron completamente.
- El archivo
wp-config.phpapunta a la base de datos correcta. - Los permisos de archivos son 755 para carpetas y 644 para archivos.
¿Es necesario usar un plugin de staging?
No, pero simplifica el proceso. Si eres novato, te recomiendo empezar con Softaculous o WP Staging. Si ya tienes experiencia, el método manual te da más control.
Conclusión: El staging es tu mejor aliado
Crear un staging WordPress cPanel no es solo una opción, es una necesidad si quieres mantener tu web segura y actualizada sin sobresaltos. Ya sea con Softaculous, manualmente o con plugins, el proceso es accesible para cualquier usuario. Recuerda siempre hacer backups, no indexar el staging y sincronizar con cuidado.
Ahora que sabes cómo hacerlo, ¿por qué no pruebas hoy mismo? Tu yo del futuro (y tus visitantes) te lo agradecerán. Si tienes dudas, revisa la FAQ o consulta a tu proveedor de hosting. ¡Manos a la obra!
