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

Propiedades de una implementación

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.

Opción Descripció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.

Generación de archivos de publicación.

Elija el método de despliegue de la manera que se va a utilizar. ScriptCase ofrece 5 opciones:

  • Generar ZIP con aplicaciones - En esta opción al finalizar la publicación se desplegará un botón para descargar el archivo .zip generado con los archivos de la publicación. Recomendamos usarlo para publicar en entornos de producción configurados en Windows.
  • Generar Tar.Gz con aplicaciones - Se generará un .Tar.Gz con los archivos de publicación, al final del proceso se mostrará la descarga del archivo. Este tipo de compresión se recomienda para publicar en entornos de producción configurados en Linux o MacOS.
  • Publicar en el directorio del servidor - Permite la publicación directa en un directorio local, donde está instalado Scriptcase. Este tipo de publicación se recomienda para servidores que comparten el entorno de desarrollo y producción. Los archivos de publicación se generarán dentro de la carpeta indicada, por lo que recomendamos utilizar una carpeta exclusiva para la publicación. Por ejemplo, al indicar el directorio C:\Program Files\NetMake\v9-php81\wwwroot\name_do_project los archivos de la aplicación y el directorio _lib con css y temas se colocarán directamente en la carpeta name_do_projeto.
  • Publicar en servidor FTP - Envía los archivos de publicación directamente al servidor FTP configurado. Los archivos de la publicación se colocarán en el directorio indicado, por lo que recomendamos utilizar un directorio específico para la publicación.
  • SFTP - Al igual que FTP, la publicación a través de SFTP envía los archivos de publicación directamente al servidor configurado y coloca los archivos de publicación en el directorio especificado.

Gerar ZIP ou Tar.Gz com aplicações

Será gerado um arquivo Zip ou Tar.Gz, de acordo com a opção selecionada. Ao finalizar a publicação, será exibido um relatório das aplicações publicadas e um botão para download do arquivo gerado.

Escolha tipo ZIP da publicação

O arquivo ZIP ou Tar.Gz gerado, deve ser descompactado apenas no servidor de publicação, para evitar que os arquivos sejam corrompidos.

Publicar em diretório no servidor

Esta opção gera os arquivos diretamente no diretório informado. Devemos informar o caminho absoluto do diretório de publicação.

Escolha tipo Diretório da publicação

Essa opção está disponível apenas quando a publicação for realizada no mesmo servidor em que o Scriptcase está instalado.

Publicar em servidor de FTP

Esta opção gera os arquivos diretamente no servidor remoto de FTP.

Escolha tipo FTP da publicação

Atributo Descrição
Servidor de FTP Neste campo é necessário informar o servidor que será usado para publicar o projeto. Insira aqui o domínio ou IP de seu servidor FTP.
Usuário Usuário FTP do servidor de produção, lembrando que este usuário deve ter permissão de escrita na pasta do servidor, caso contrário não funcionará.
Senha Senha vinculada ao usuário informado.
Diretório no FTP Caminho absoluto do diretório do servidor escolhido para publicar o projeto.

NOTA: Para utilizar esta opção é necessário que se tenha um servidor que disponibilize o acesso FTP e um usuário com permissões de escrita na pasta do mesmo.

Publicar em servidor de SFTP

Esta opção gera os arquivos diretamente no servidor remoto de SFTP.

Escolha tipo SFTP da publicação

Atributo Descrição
Servidor de SFTP Servidor o qual será usado para publicar o projeto. Insira aqui o domínio de seu servidor SFTP.
Porta Define a porta que será utilizada na conexão com o servidor.
Usuário Usuário SFTP do servidor de produção, lembrando que este usuário deve ter permissão de escrita na pasta do servidor, caso contrário não funcionará.
Senha Senha vinculada ao usuário informado.
Diretório no FTP Caminho absoluto do diretório do servidor escolhido para publicar o projeto.
Compactar arquivos antes do envio Esta opção define se os arquivos serão compactados antes do envio para o servidor ou se serão enviados um a um. Recomendamos marcar a opção para que os arquivos sejam compactados antes do envio, desta forma a publicação tende a ser bem mais rápida principalmente ao realizar publicações com um número elevado de arquivos.

NOTA: Para utilizar esta opção é necessário que se tenha um servidor que disponibilize o acesso SFTP e um usuário com permissões de escrita na pasta do mesmo.

Registro de implementación

Ao final do processo, será exibido um relatório das aplicações publicadas.

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