Feedback

Típica

Pre-Requisitos

Verifique a continuación los requisitos para las aplicaciones generadas por Scriptcase. Para garantizar que las aplicaciones puedan ejecutarse en el entorno de producción.

Verificar aquí Las funciones que deben habilitarse en su PHP para el buen funcionamiento de las aplicaciones generadas por Scriptcase.

1 - Servidor web a la implementación (por ejemplo: Apache, IIS).

2 - Versión PHP correcta para aplicaciones desarrolladas en Scriptcase.

Los proyectos desarrollados en Scriptcase con PHP 7.0 o 7.3 están aprobados para ser publicados en las siguientes versiones de PHP:

  • PHP 7.0
  • PHP 7.1
  • PHP 7.2
  • PHP 7.3
  • PHP 7.4

Los proyectos desarrollados en Scriptcase con PHP 8.1 están aprobados para ser publicados en las siguientes versiones de PHP:

  • PHP 7.0
  • PHP 7.1
  • PHP 7.2
  • PHP 7.3
  • PHP 7.4
  • PHP 8.0
  • PHP 8.1

3 - Acceso a la base de datos del proyecto que se va a utilizar en el entorno de producción.

Este tipo de implementación es para usuarios que desean el entorno de producción (bibliotecas comunes) con la configuración predeterminada de ScriptCase, la configuración básica ya se realiza mediante ScriptCase. Mostraremos todo el proceso de implementación en esta documentación.

Despliegue del proyecto

Acceda a su proyecto y elija la opción “Proyecto -> Desplegar Proyecto”, disponible en el menú superior.

Menú de "Proyecto" de ScriptCase

Después de hacer clic en el botón Implementar aplicaciones, tendrá la opción de implementar todas las aplicaciones del proyecto o puede seleccionar las aplicaciones que desea implementar.

Seleccionar todas las aplicaciones

Cuando seleccione esta opción, se desplegarán todas las aplicaciones del proyecto.

Seleccione las aplicaciones que se desplegarán

Seleccione las aplicaciones individualmente

Esta opción nos permite seleccionar las aplicaciones que se implementarán.

Seleccione las aplicaciones que se desplegarán

Lista de aplicaciones disponibles

Durante este proceso, el Scriptcase enumera todas las aplicaciones en el proyecto para que pueda seleccionar las aplicaciones que desea implementar.

Seleccione las aplicaciones que se desplegarán

Por tipo Al seleccionar esta opción, puede ver la lista de aplicaciones agrupadas por su tipo respectivo.
Por carpeta Al seleccionar esta opción, puede ver la lista de aplicaciones agrupadas por su carpeta respectiva.

Elija el tipo de implementación que usará (Típico)

A continuación, debemos elegir el tipo de despliegue deseada.

Seleccione las aplicaciones que se desplegarán

Establecer la despliegue típica

Debemos definir qué aplicación será la aplicación inicial de implementación. En este paso, también definimos si enviaremos las bibliotecas comunes con nuestro proyecto.

Seleccione la aplicación inicial para la implementación

Es necesario seleccionar las bibliotecas comunes, que son los archivos responsables del entorno de producción. Es necesario seleccionar los archivos comunes, para las imágenes, CSS y mensajes personalizados que se enviarán en el momento de la implementación.

Implementar con las bibliotecas comunes (Prod) Contiene las bibliotecas utilizadas por nuestras aplicaciones y también la información de las conexiones utilizadas por el proyecto.
Implementar con los archivos comunes Esta opción es obligatorio para la implementación de un proyecto, para enviar imágenes, CSS y mensajes personalizados en el momento de la implementación de la generación.
Publicar con FusionChart Maps Al marcar esta opción, los archivos referidos a la biblioteca FusionCharts se agregarán en el archivo de implementación.
Sistema operativo del servidor de publicación Esta opción es obligatorio para una implementación de proyecto, cuando selecciona el sistema operativo, Scriptcase creará la estructura correcta para su implementación.
Seleccionar la aplicación inicial Define la aplicación inicial del sistema.
Generar enlace a la Solicitud Inicial Este recurso impide la creación de una redirección en el entorno de producción y crea una pantalla de acceso a la aplicación inicial definida en el atributo anterior. Esta configuración debería evitar la identificación errónea del sistema como página no segura que realizan algunos navegadores.
Seleccione el idioma de la página de inicio Define el idioma del texto que se mostrará en la página de inicio, donde se mostrará el botón de acceso a la aplicación de inicio.

Archivos generados

Generando los archivos para desplegar

En este paso debemos seleccionar la forma en que deseamos que se generen las aplicaciones.

Genere ZIP o Tar.Gz con aplicaciones

El Scriptcase generará un archivo Zip o Tar.Gz. Al final de este proceso, se mostrará un informe de las aplicaciones implementadas con el enlace de descarga para descargar el proyecto.

Select the ZIP method

NOTA: El archivo ZIP o Tar.Gz generado, debe descomprimirse solo en el servidor de implementación, para evitar que los archivos se corrompan.

Implementar en un directorio del servidor

Implementa el proyecto en el directorio informado. Debemos informar la ruta absoluta al directorio de implementación.

Choose the Directory to deploy

NOTA: Esta opción debe usarse en el caso de que la implementación vaya a estar en el mismo servidor donde está instalado ScriptCase; de lo contrario, esta opción no es válida.

Implementar en servidor FTP

Esta opción genera los archivos directamente en el servidor remoto FTP.

Seleccione el método FTP

Servidor FTP Servidor donde implementará su proyecto. Informar al dominio o la IP del servidor.
Usuario Usuario para el servidor FTP en la producción, recordando que el usuario debe tener permiso para escribir en la carpeta del servidor, de lo contrario no funcionará.
Contraseña Contraseña para el usuario FTP.
Carpeta FTP Directorio del servidor donde se implementará el proyecto.

NOTA: Para usar esta opción es necesario que tenga un servidor que proporcione acceso FTP y un usuario con permisos de escritura.

Desplegar en un servidor SFTP

Desplegar la aplicación automáticamente en un servidor SFTP remoto.

Seleccione el método SFTP

Servidor SFTP Servidor donde implementará su proyecto. Informar al dominio o la IP del servidor.
Puerto Define el puerto que se utilizará al conectarse al servidor.
Usuario SFTP Usuario para el servidor SFTP en la producción, recordando que el usuario debe tener permiso para escribir en la carpeta del servidor, de lo contrario no funcionará.
SFTP Contraseña Contraseña para el usuario SFTP.
Sendero SFTP Directorio del servidor donde se implementará el proyecto.
Comprimir archivos antes de enviar Esta opción define si los archivos serán comprimidos antes de ser enviados al servidor o si serán enviados uno por uno. Recomendamos marcar la opción para que los archivos se compriman antes de enviar, de esta manera la publicación tiende a ser mucho más rápida, sobre todo al publicar con una gran cantidad de archivos.

NOTA: Para usar la opción SFTP es necesario que el usuario tenga permiso para escribir en la carpeta del servidor.

Al final del proceso, recibirá un informe con todas las aplicaciones implementadas y un enlace de descarga del proyecto listo para ser publicado.

NOTA: El archivo ZIP o Tar.Gz generado, debe descomprimirse solo en el servidor de implementación, para evitar que los archivos se corrompan.

Tela final da publicação

Directorios del servidor

En el servidor raíz se creó una carpeta (típica) donde descomprimiremos los archivos de implementación.

Directorios del servidor

Al final del proceso de compresión, debemos acceder a su proyecto a través del navegador.

NOTA: En el primer acceso debemos configurar las conexiones en Entorno de Producción.

First Access