Iniciar uma conversa

Como realizar uma publicação no Scriptcase - Típica

Este tutorial demonstra como realizar uma publicação típica no Scriptcase. O Scriptcase dispõe de dois modelos de publicação de aplicações: típica e avançada.

Caso você tenha dúvidas sobre qual publicação melhor atende as suas necessidades, leia o tutorial inicial sobre publicação aqui.

 

 Pré-requisitos:

   1. Servidor web (ex: Apache, IIS)
   2. PHP 5.6 ou PHP 7.0
   3. Acesso à base de dados que o projeto utilizará depois de publicado;

 


Iniciando o processo de publicação típica:

 


Este tipo de publicação é destinada aos usuários que desejam utilizar a configuração padrão do ambiente de Produção (Bibliotecas Comuns), sua configuração é feita automaticamente pelo Scriptcase. O processo será descrito a seguir:



Passo 1: acesse o seu projeto e escolha a opção "Projeto -> Publicação", disponível no menu superior.

 



Após clicar em Publicação, você terá a opção de publicar todas as aplicações do projeto ou escolher quais serão publicadas. Neste tutorial vamos utilizar a opção "Todas".



Obs: Caso escolha a opção "Selecionar Aplicações", será mostrada uma tela com todas as aplicações do projeto para que você possa escolher apenas as que serão publicadas.

 



Passo 2: na tela à seguir, escolha qual tipo de publicação deseja utilizar, para esse exemplo escolheremos o tipo "Típica".

 

 

Passo 3: na tela à seguir, escolha qual será a aplicação inicial.

 

É necessário deixar marcado a opção bibliotecas comuns,  o qual corresponde à todos os arquivos responsáveis pelo "Ambiente de Produção". É necessário deixar marcado também a opção arquivos comuns, para que as imagens, css e mensagens personalizadas sejam enviadas no momento de geração da publicação.



1 - Gerar ZIP com aplicações (recomendada): ao final do processo será disponibilizado um link para download do pacote de publicação.


Obs: Esta opção é recomendada por ser a que menos depende de outros serviços para ser feita.

 


 2 - Publicar em diretório no servidor: publica as aplicações no diretório informado. Essa opção só deve ser utilizada, caso a publicação seja realizada no mesmo servidor em que o Scriptcase está instalado, caso contrário essa opção não terá validade.


 3 - Publicar em servidor de FTP: publica automaticamente as aplicações em um servidor remoto de FTP.

 

Obs: 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.



Servidor de FTP: servidor o qual será publicado o projeto. Insira aqui o domínio 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 acima.

Diretório no FTP: diretório do servidor escolhido para publicar o projeto.



Passo 4: ao final do processo será exibido um relatório das aplicações publicadas juntamente com o link para download do projeto.

 



Iniciando o processo de criação do Ambiente de Produção:

 

A próxima etapa será descompactar ou extrair os arquivos existentes no zip gerado pelo ScriptCase.


No exemplo a estrutura foi configurada de acordo com a imagem abaixo.



Na raiz (wwwroot, no caso do exemplo) do servidor web foi criado uma pasta chamada "PublicacaoTipica” e dentro dela foi extraído o "samples_1.zip”.

Nesta outra imagem podemos ver isto



Acessamos pelos browser /PublicacaoTipica (que no caso é a pasta onde estão as aplicações). Dentro dela existe a aplicação de menu, iremos acessá-la (/PublicacaoTipica/menu_scriptcase/menu_scriptcase.php ).

Este será o erro que vai ser mostrado, quando não está com a conexão criada.

 


ETAPA 2

Nesta próxima etapa, iremos criar a conexão que as aplicações utilizam para não ser mostrado mais nenhum erro e funcionar corretamente.

Passo 1:  Acesse pelo browser o 'prod' através do endereço /PublicacaoTipica/_lib ou clicar no link "Clique aqui para criar a conexão agora". Será mostrada uma tela como a da imagem abaixo. No primeiro acesso a senha padrão é scriptcase.



Na próxima tela será requisitada uma nova senha para quando for acessar o "prod" novamente.

 



Passo 2: Iremos criar uma nova conexão.


Passo 3: Neste passo escolhemos o SGBD, o banco de dados que utilizamos na aplicação.



Passo 4: informaremos o servidor do Banco de Dados, no exemplo como o banco de dados está na mesma máquina das aplicações, podemos chamar através de 'localhost', se o banco estiver em outro servidor pode ser chamada através do nome da máquina ou número IP. Informaremos também o login e senha (se possuir) de acesso ao Banco de Dados.



Passo 5: este passo é bastante importante, pois, precisamos informar o mesmo nome que foi informado no momento da publicação (como podemos ver no passo 2 da segunda etapa). Se colocar um nome diferente do que foi informado na publicação, a aplicação mostrará um erro referente ao banco de dados.


Passo 6: o último passo será acessar a aplicação pelo browser.

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Ronyan Alves

  2. Publicado
  3. Atualizado

Comentários