Cómo Crear una Zona de Pruebas (Staging) de tu Web desde cPanel

Categorias: cPanel, Softaculous

Cómo Hacer una Zona de Pruebas (Staging) de tu Web desde cPanel

La palabra Staging viene del inglés y se puede traducir literalmente como puesta en escena, pero se entiende mucho mejor si los traducimos como zona de pruebas.

Y es que lo que vamos a conseguir haciendo staging, es crear una copia exacta de nuestra web, un clon perfecto, una web gemela con las mismas características que nuestro sitio actual, pero alojado en una zona de pruebas.

El uso que se le puede dar a esta zona de pruebas ya lo estarás imaginando, probar configuraciones de tu web, sin que estas afecten al sitio web que está online.

Esto es algo muy común. Clonar una web y probar si los plugins actualizados o la última versión de nuestro gestor de contenidos, presenta algún problema.

Cualquier administrador de un sitio web, puede encontrarse con la terrible situación de que el sitio deje de funcionar tras actualizar algún elemento de una web.

Si todo funciona correctamente, los cambios provados se vuelven a realizar en el sitio web en producción, pero con la seguridad de que todo funcionará correctamente.

Todo este proceso puede resultar muy tedioso. Hay que realizar la misma acción dos veces, una para la versión de prueba y otra para la versión final, por lo que muchos usuarios deciden no utilizar esta opción.

Si eres cliente de Hostinet (hosting Linux), ahora dispones de una nueva herramienta para crear una zona de pruebas staging en muy pocos pasos y lo mejor de todo, es que una vez compruebes que todo funciona correctamente, podrás aplicar los cambios realizados a la web en producción con un solo click.

Como siempre recomendamos, antes de hacer nada es muy recomendable realizar una copia de seguridad de nuestro sitio y base de datos.
 

Cómo Crear la Zona de Pruebas o Staging

La herramienta con la que vamos a crear la zona de pruebas es Softaculous, que está instalada por defecto en todos los hosting web que ofrecemos en Hostinet (hosting Linux).

Está incluida en el panel de control cPanel, que es el panel de control incluido en los alojamientos web de Hostinet, así que para acceder a Softaculous, primero tenemos que acceder cPanel.

Hay que tener en cuenta que esto sólo se puede utilizar para scripts y CMS que puedan instalarse con Softaculous. Si se ha hecho una web en HTML o PHP a medida, habrá que usar otros métodos.

Una vez en cPanel, debemos dirigirnos a la sección de Software, aquí encontraremos el icono de Softaculous Apps Installer.

icono softaculous en cPanel

En la pantalla principal de Softaculous, veremos que nos indica las instalaciones activas que tenemos, en el caso de la captura hay cuatro, pero podemos tener más o menos dependiendo del tipo de hosting que tengamos contratado.

instalaciones activas softaculous cPanel

En el caso de no tener ninguna instalación activa, significa que no hemos utilizado Softaculous para instalar la aplicación, en ese caso habrá que importarla a Softaculous antes de empezar.

Esto es muy sencillo y en esta guía se explica cómo hacerlo en para una instalación de WordPress, pero puede usarse para cualquier otro CMS.

En cualquier caso, hay que acceder al listado de instalaciones de Softaculous. En la captura de pantalla vemos que hay una instalación de WordPress, dos PrestaShop y un Joomla!, pero esto cambiará en cada caso dependiendo del tipo de hosting y las aplicaciones instaladas.

listado instalaciones softaculous para staging

Si no fijamos en los iconos de la derecha, veremos que el primero por la izquierda, si dejamos el puntero del ratón encima, pone Create Staging, es ahí donde tenemos que hacer click.

create staging desde softaculous en cPanel

En la siguiente página, nos permite elegir varias cosas, como el protocolo, el dominio o algo importante, el directorio dónde queremos que se instale la zona de pruebas.

Por defecto aparecerá wp, pero podemos cambiarlo por el que queramos. No puede existir, si ya hay creado una carpeta con el mismo nombre, no funcionará.

configurar staging desde Softaculous

Después solo queda hacer click en el botón y esperar a que finalice el staging. Si todo sale bien, veremos la pantalla que nos indicará la URL en la que podemos entrar a la nueva instalación.

staging creado desde Softaculous confirmación

Ahora tendremos dos instalaciones de la misma web perfectamente idénticas, solo cambiará la URL.

Si la carpeta la hemos llamado pruebas, para entrar tendremos que usar una URL parecida a esta:

http://www.MiDominio.info/pruebas

Por lo demás, todo seguiría igual. Si por ejemplo es un WordPress, para entrar al panel de administración sería algo así:

http://www.MiDominio.info/pruebas/wp-admin

Ahora, podemos entrar a nuestra zona de pruebas o staging y probar todos los cambios que necesitemos hacer en el sitio web.

Como podremos comprobar, será una web idéntica a la original, pero al ser otra instalación, no afectará para nada a la original.
 

Cómo Replicar los Cambios de la Zona de Pruebas al Sitio Original

Supongamos que ya hemos probado todo lo que necesitábamos probar.

Hemos actualizado el CMS, la plantilla, módulos o complementos y hemos verificado que todo es correcto.

Ahora toda hacer lo mismo en el sitio en producción, es decir, el original, pero si tenemos que volver a repetir todos los cambio que hemos realizado, estaríamos en las mismas, así que vamos a hacerlo de forma automática.

Para eso, tenemos que volver a ir al listado de instalaciones de Softaculous, pero ahora veremos que tenemos otra instalación, que es la que ha hecho para la zona de pruebas.

zona pruebas instalacion en Softaculous

Como veremos, ahora tenemos un nuevo icono en la nueva instalación y si dejamos el ratón encima, veremos que pone Push to Live.

push to live Staging

Lo bueno de usar Softaculous para crear zonas de pruebas, es que , gracias a esta opción, si hacemos click en este botón, copiará todos los cambios realizados en la zona de pruebas, al sitio original.

Al hacer click en la opción Push to Live, no llevará a otra pantalla. Nos da la opción Customize, pero no es recomendable si no se sabe muy bien lo que se hace, así que podemos dejar marcada la opción Default Options y hacer click en el botón Push to Live.

aplicar cambios site original desde Softaculous

En unos minutos, todos los cambios que hayamos realizado en nuestra zona de pruebas se aplicarán al sitio en producción, así de fácil.

Ahora solo nos quedará volver a ir al listado de instalaciones de Softaculous y eliminar la instalación de la zona de pruebas.

eliminar instalacion staging por seguridad

Esto lo hacemos por varios motivos. El primero es porque es una instalación activa, por lo que cualquier persona puede entrar pensando que está en el sitio original, cuando en realidad está en un sitio de pruebas

También hay que pensar que los recursos del hosting son limitados y tener una instalación añadida supone consumo de recursos y espacio en disco.

Y por último está Google y el resto de buscadores, los cuales odian en contenido duplicado y tener una copia online y exacta de nuestro sitio es contenido duplicado.

También se puede proteger la carpeta con usuario y contraseña para evitar todo lo comentado anteriormente, pero ya es algo que depende de las preferencias de cada usuario.
 

Recuerda…

En este artículo hemos hablado de cómo crear una zona de pruebas de nuestra web y cómo aplicar los cambios en el sitio original.

Todo esto es relativamente sencillo gracias a las herramientas que Hostinet proporciona a sus clientes, como es el control de panel cPanel y la aplicación Softaculous.

Todos los alojamientos web que ofrecemos en Hosting, tiene cPanel y Softaculous, por lo que todos podrán hacer uso de esta guía, a excepción de los clientes del Hosting Básico y el SSD 1.

El motivo es que estos planes de hosting solo cuentan con una base de datos MySQL y Softaculous necesita al menos una base de datos libre para poder realizar la copia de la web.

En cualquier caso, en Hostinet podemos ofrecerte muchas más opciones de hosting de calidad al mejor precio y con un servicio de soporte técnico de calidad en todos los planes contratados:

  • SSD 12´00 / mes
  • SSD 54´00 / mes
  • SSD 258´00 / mes
  • SSD 5010´00 / mes
  • SSD 7512´00 / mes
  • SSD 12´00/mes
  • SSD 54´00/mes
  • SSD 258´00/mes
  • SSD 5010´00/mes
  • SSD 7512´00/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco dura ultra rapido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Tras evaluación de nuestro equipo de migraciones y nuevas altas de Hosting
    • Cuentas de correo gestionables a través de POP, IMAP y servicio WebmailSegún usoSegún usoSegún usoSegún usoSegún usoSegún uso
    • Todo lo que necesitas para sacar partido a tu Host
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opcion de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Opción de contratación de certificados SSL Wildcard. Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUIPuedes contratar tu certificado SSL desde solo 99.95 € al año AQUI
    • Opción de contratación de certificados SSL Extended Validation (EV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 195.00 € al año AQUI
    • Opción de contratación de certificados SSL Organization Validation (OV). Se requiere Ip dedicada.Puedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUIPuedes contratar tu certificado SSL desde solo 525.00 € al año AQUI
    • Con nuestra herramienta WebFácil construye tu página web en solo 5 pasos.
    • Con la herramienta de instalación Softaculous tan solo deberás elegir la aplicación deseada y con tan solo un par de clicks y de forma totalmente automatizada tendrás tus herramientas favoritas instaladas en tu Host.
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el Plesk de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control Plesk .
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting y Dominios
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Precios para nuevas altas. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.Precios para nuevas contrataciones. Contratación anual.