Uso de un sitio de ensayo
Si tiene un sitio web de producción y tiene previsto realizar cambios importantes en este, considere crear un sitio de ensayo — otra ubicación en el servidor donde usted puede actualizar y analizar una copia del sitio antes de ponerla en producción.
Le recomendamos que trabaje en un sitio de ensayo de la siguiente forma:
- Decida dónde desea alojar la copia de desarrollo y prepare el entorno de desarrollo. Puede escoger entre alojarlo en la misma suscripción, en otra suscripción presente en el mismo servidor o cargarla a una cuenta FTP presente en otro servidor.
Si opta por alojarlo en la misma suscripción, primero deberá crear un sitio web nuevo añadiendo un dominio o subdominio.
- (Paso opcional.) Si crea su entorno de desarrollo bajo su cuenta de Plesk y su sitio de producción tiene instaladas aplicaciones APS a través de Plesk (en la sección Aplicaciones), instale las aplicaciones de sitio deseadas en su entorno de desarrollo en el mismo subdirectorio en el que tiene su sitio de producción. Aunque este paso es opcional, le ayudará a evitar tener que cambiar manualmente la configuración de conexión de la base de datos en los scripts de aplicación.
- Realice una copia del sitio web y sitúela en el entorno de ensayo.
- Realice copias de las bases de datos usadas por el sitio y despliéguelas en el entorno de ensayo.
- Edite la configuración de conexión de la base de datos en los scripts para que apunte a las bases de datos en el entorno de ensayo.
- (Paso opcional.) Complete la configuración de las aplicaciones APS. Vaya a la sección Aplicaciones de su sitio de desarrollo, localice la aplicación en la lista de aplicaciones instaladas, abra la pantalla Configuración de la aplicación y vuelva a guardar los parámetros. Con esta operación, los scripts APS deberían dejar de apuntar a la base de datos de producción y reconectar la aplicación a la copia de la base de datos. Este paso es necesario en el caso de que su sitio de producción tenga instaladas aplicaciones APS a través de Plesk y usted haya realizado el paso 2 de estas instrucciones.
- Realice los cambios requeridos en la copia del sitio en el entorno de ensayo y pruébelos para garantizar que todo funciona como es debido.
- Publique el sitio actualizado. Esta acción se realiza apuntando la raíz del documento del sitio de producción a la ubicación del sitio de ensayo.
Si desea crear un sitio para finalidades de ensayo:
- Vaya a Sitios web y dominios.
- Haga clic en Añadir dominio o Añadir subdominio.
Le recomendamos usar un subdominio para finalidades de ensayo.
- Proceda tal y como se describe en las secciones Adición de dominios o Adición de subdominios.
Si no desea que los usuarios de Internet puedan acceder a su sitio de ensayo, no registre el nombre del subdominio o dominio recientemente añadido con ningún registrador de nombres de dominio o use un archivo .htaccess
(en hosting Linux) para restringir el acceso al mismo.
Para realizar una copia de los archivos del sitio web:
- Vaya a Sitios web y dominios y busque el nombre del sitio web que desea copiar.
- Haga clic en Copia de sitio web.
- Para copiar los archivos del sitio web a la raíz del documento de un sitio existente:
- Seleccione la opción Sitio web en Plesk.
- Seleccione el sitio de destino en el menú Nombre del sitio.
- Especifique qué hacer con los archivos que ya están presentes en el directorio de destino.
- Si desea copiar los archivos del sitio web a una cuenta FTP en este u otro servidor:
- Seleccione la opción Almacenamiento FTP.
- Especifique el nombre de host del servidor y las credenciales para conectarse a la cuenta FTP.
- En el campo Método de conexión FTP, deje seleccionada la opción Modo activo. Si Plesk no puede conectarse a la cuenta FTP externa, seleccione aquí la opción Modo pasivo.
- Haga clic en ACEPTAR.
Si el sitio utiliza scripts que funcionan con una base de datos, copie la base de datos al entorno de ensayo:
- Si la base de datos se aloja en el mismo servidor gestionado por Plesk, realice los pasos que se detallan a continuación para copiarla.
- Si la base de datos se aloja en otro servidor no gestionado por Plesk, use la utilidad
mysqldump
para exportar la base de datos, transfiera el archivo de volcado de datos resultante al entorno de ensayo y despliéguelo allí. Modifique los scripts del sitio en el entorno de ensayo para que puedan conectarse a la base de datos copiada.
Para realizar una copia de una base de datos del servidor gestionado por Plesk:
- Vaya a Sitios web y dominios >Bases de datos.
- Haga clic en Copiar en la lista de bases de datos para la base de datos que desea copiar.
- Especifique lo siguiente:
- Servidor de base de datos de destino. Puede seleccionar el mismo servidor de bases de datos gestionado por Plesk o bien un servidor de base de datos presente en otra ubicación. En el caso de un servidor de base de datos externo, especifique el nombre de host o la dirección IP y las credenciales de acceso: el nombre de usuario y la contraseña de un usuario de un sistema de gestión de base de datos que pueda crear bases de datos y tablas de bases de datos.
- Base de datos de destino. Puede optar por crear una base de datos o bien copiar los datos de una base de datos ya existente.
- Crear una copia completa. Deje esta opción seleccionada si desea copiar la estructura y los datos de la base de datos.
- Haga clic en ACEPTAR.
La copia de la base de datos será desplegada en el servidor de destino.
- Modifique los scripts del sitio en el entorno de ensayo para que puedan conectarse a la base de datos copiada.
Una vez se haya actualizado la copia del sitio en el entorno de ensayo y ya pueda ponerse online, publíquela tal y como se describe a continuación.
Para publicar el sitio actualizado en el entorno de producción:
- Vaya a Sitios web y dominios.
- En la lista de nombres de dominio, localice la dirección de su sitio de producción y haga clic en esta.
- En la casilla Raíz del documento, especifique el directorio de la raíz de documento del sitio de ensayo.
- Haga clic en ACEPTAR.
Esto hará que los visitantes de la dirección de su sitio de producción puedan acceder a la copia del sitio actualizado en la ubicación del sitio de ensayo.