Professional Documents
Culture Documents
Publicação no Scriptcase®
Sumário
1. Publicando no Scriptcase®.................................................................................................... 4
1.1. Publicação Típica .............................................................................................................. 4
1.2. Publicação Avançada ........................................................................................................ 4
2. Como Realizar uma Publicação Tipica.................................................................................. 5
2.1. Iniciando o Processo de Publicacao Tipica....................................................................... 5
3. Como Realizar uma Publicação Tipica................................................................................ 14
3.1. Iniciando o Processo de Publicacao Avaçada ................................................................ 14
2
Publicação no Scriptcase®
Nome do Aluno:
_________________________________________________________
Este material destina a direcionar como realizar uma publicação de um projeto criado
pelo SCRIPTCASE®.
Apresentaremos o passo a passo de como realizar uma publicação em ambiente interno
do SCRIPTCASE® bem como em um ambiente externo.
A AVANT é uma empresa 100% nacional, fundada em 2004 sob o nome de Line
Brasil, especializada na venda de licenças, treinamentos e consultoria no software
SCRIPTCASE®.
Todos os treinamentos a nível Brasil são elaborados pela Avant e repassados para todos
os representantes espalhados pelo país.
www. avantsolucoes.com.br
3
Publicação no Scriptcase®
1. Publicando no Scriptcase®
4
Publicação no Scriptcase®
Pré-reuisitos
1. Servidor Web (Ex; Apache, IIS);
2. PHP á partir da versão 5.4;
3. Acesso á Base de Dados que o projeto utilizará depois de publicado
Esse tipo de publicação é destinado aos usuários que desejam utilizar a configuração
padrão do Ambiente de Produção (Bibliotecas Comuns), sua configuração é feita
automaticamente pelo Scripcase®. O processo será descrito a seguir:
5
Publicação no Scriptcase®
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 Apliacações, será mostrada uma tela com todas
as aplicações do projeto para você possa escolher apenas as que serão publicadas.
2º Passo – Na tela a seguir, escolha qual o tipo de publicação desejada, utilizar para esse
exemplo o tipo Tipica.
6
Publicação no Scriptcase®
3º Passo – Na tela a seguir, escolha qual será a aplicação inicial.
Obs: Esta opção é recomendada por ser a que menos depende de outros serviços para
ser feita.
7
Publicação no Scriptcase®
Publicar em Diretórios no Servidor: Publica as aplicações no diretório informado. Essa
opacao só deve ser utilizada, caso a publicação seja realizada no mesmo servidor em
que o Scriptcase® está instalado, caso contrario essa opção não terá validade.
Servidor de FTP: Servidor o qual será usado para publicar o projeto. Insira aqui o
domínio de seu servidor FTP.
Usuário: Usuario FTP do servidor de produção, lembrando que este usuário deve ter
permissão de escrita na pasta do servidor, caso contrario não funcionará.
Senha: Senha vinculada ao usuário acima.
Diretorio no FTP: Diretorio do servidor escolhido para publicar o projeto.
8
Publicação no Scriptcase®
4º Passo – Ao final do processo será exibido um relatório das aplicações publicadas
juntamente com o link para o download do projeto.
9
Publicação no Scriptcase®
Na raiz (wwwroot, no caso do exemplo) do servidor Web foi criado uma pasta chamada
PublicacaTipica e dentro dela será extraído o sample_1.zip.
Na imagem abaixo podemos ver isto.
10
Publicação no Scriptcase®
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.
1º Passo – 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á mostrado esta tela como o da
imagem abaixo. No primeiro acesso a senha sera scriptcase.
11
Publicação no Scriptcase®
Na próxima tela será requisitado uma nova senha para quando for necessário acessar o
prod novamente.
12
Publicação no Scriptcase®
4º Passo – Informaremos o Servidor do Banco de Dados, no nosso como o Banco de
Dados está na mesma maquina das aplicações, podemos chamar através de localhost,
se o Banco de Dados estiver em outro servidor pode ser chamada através do nome da
máquina ou número do IP, informaremos também o Login e Senha de acesso ao Banco
de Dados (se possuir).
5º Passo – Este passo é bastante importante, pois precisamos informar o mesmo nome
que foi informado no momento da publicação (como podemos ver no Passo 2 desta
etapa). Se colocar o nome diferente do que foi informado na publicação, a aplicação
mostrará um erro com relação ao Banco de Dados.
6º Passo – O ultomo passo será acessar a aplicação pelo browser.
13
Publicação no Scriptcase®
Obs: Diferente da publicação típica, onde já estão configurados todos os caminhos dos
diretórios do servidor com o padrão do Scripcase®, a publicação avançada disponibiliza
a possibilidade de escolha dos direotiros de acordo com a arquitetura de pastas do
servidor onder será publicado.
Esse tipo de publicação é destinado aos usuários que desejam configurar o Ambiente de
Producao (Blibliotecas Comuns), no servidor de produção de forma manual, informando
a exata localização do ambiente. O processo será descrito abaixo:
14
Publicação no Scriptcase®
1º Passo – 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.
15
Publicação no Scriptcase®
Obs: Caso escolha a opção Selecionar Aplicacoes, será mostrada uma tela com todas as
aplicações do projeto para que você possa escolher apenas as que serão publicadas.
2º Passo – Na tela á seguir, escolha qual tipo de publicação deseja utilizar, para esse
exemplo escolheremos o tipo Avançada.
16
Publicação no Scriptcase®
Obs: Em ambos os exemplos acima, caso deseje que após a conclusão do processo de
publicação, seja disponibilizado, além do link do projeto, o link do Ambiente de Producao
(Bibliotecas Comuns), marque a opção Publicar com os arquivos comuns (css, botões,
imagens e mensagens).
17
Publicação no Scriptcase®
Diretorio de Produção: Conjunto de Bibliotecas e Servicos utilizados pelas aplicações
publicadas. Configure aqui o caminho relativo ate o direotrio prod, ex: /producao/prod
ou /prod.
Use neste campo o caminho relativo ate o diretório tmp, ex: /producao/tmp ou
/arquivos_temporarios/tmp.
Diretorio para Documentos (utilizado no processo de Upload): Pasta onde serão salvos
os documentos, quando alguma aplicação utiliza um campo do tipo Documento (Nome
do Arquivo). Caminho absoluto (caminho completo) até o diretório doc, ex:
C:/Apache/htdocs/producao/file/doc ou C:/Apache/htdocs/meus_documentos/doc.
Obs: O caracter “/”, significa a raiz do servidor WEB, é utilizado em paths relativos.
5º Passo – Defina o nome da conexão, com o Banco de Dados, que será utilizado no
projeto depois do publicado.
18
Publicação no Scriptcase®
6º Passo – Escolha o modo de publicação a ser utilizado. O Scriptcase® disponibiliza 3
(três) opções:
19
Publicação no Scriptcase®
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ão de escrita na pasta do mesmo.
Servidor de FTP: Servidor o qual será usado para publicar o projeto. Insira aqui o domínio
de seu servidor FTP.
Usuário: Usuário FTP do servidor de produção, lembrado 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.
Diretorio no FTP: Diretório do servidor escolhido para publicar o projeto.
20
Publicação no Scriptcase®
7º Passo – Ao final do processo será exibido um relatório das aplicações publicadas
juntamente com os links para o download, tanto do projeto como das Bibliotecas
Comuns, que são as rotinas necessárias para a execução das aplicações em ambiente de
produção, por isso é obrigatório que elas sejam levadas juntas ao pacote de publicação.
2–
21
Publicação no Scriptcase®
A próxima etapa sera descompactar ou extrair os arquivos existentes no ZIP gerado pelo
Scriptcase®.
No exemplo foi colocado a estrutura de acordo com a imagem abaixo.
Na raiz (wwwroot, no caso do exemplo) do servidor WEB foi criado uma pasta chamada
Publicacao_Avancada e dentro dela foi extraído o sample_1.zip. Nesta outra imagem
podemos ver isto.
Obs: Ainda não foi criado a conexão com a aplicação no servidor, mas iremos ver o que
acontece quando não seta criado o mesmo.
22
Publicação no Scriptcase®
Acessamos pelo browser /Publicacao_Avancada (que no caso é a pasta onde coloquei
as aplicações). Dentro dela existe o form01, iremos acessar a aplicação de menu
(/marcio/form01/form01.php). Este será o erro que vai ser mostrado, quando não esta
com a conexão criada.
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.
1º Passo – Acesse pelo browser o prod através do endereço /prod_scriptcase/prod/.
Sera mostrado esta tela como o da imagem abaixo. No primerio acesso a senha padrão
é scriptcase.
23
Publicação no Scriptcase®
Na próxima tela será requisitado uma nova senha para quando for necessário acessar o
prod novamente.
24
Publicação no Scriptcase®
4º Passo – Informaremos o Servidor de Banco de Dados, no nosso caso o Banco de Dados
esta na mesma maquina das aplicações, podemos chamar através de localhost, se o
Banco de Dados 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 de acesso ao Banco de
Dados (se possuir).
5º Passo – Este passo é bastante importante, pois precisamos informar o mesmo nome
que foi informado no momento da publicação (como podemos ver no Passo 2 deste
processo). Se colocar o nome diferente do que foi informado no momento da
publicação, a aplicação mostrará um erro com relação ao Banco de Dados.
25