Scriptcase :: TicketsEsquema de Publicao Generated by KnowledgeBuilder - http://www.activecampaign.com/knowledgebuilder o HTMLDOC que é o responsável pela geração dos PDF's. .com/knowledgebuilder 1 of 12 . Pré-requisitos: . criamos uma pasta dentro do servidor web chamada "prod_scriptcase” (Exemplo: C: etmake\v3\wwwroot\prod_scriptcase ) e nesta pasta iremos descompactar os arquivos existente no arquivo . etc e eles precisam de permissão de leitura.Possuir um servidor web configurado para processar scripts php.Acesso a base de dados que o nosso sistema utilizará depois de publicado. uma para o Linux e outra para o Windows.Possuir o Ambiente de Produção do ScriptCase. ETAPA 1 Nas imagens a seguir iremos ver passo-a-passo um exemplo de publicação no ScriptCase no Windows: Passo 1: No menu principal acesse Projeto --> Publicar. Ambiente de Produção no Linux: No sistema operacional Linux é necessário dar permissão recursiva neste diretório ( chmod 777 prod_scriptcase -R ).com. Generated by KnowledgeBuilder . iremos fazer um exemplo de duas aplicações somente. escrita e execução. disponível para download no site através do link https://www.activecampaign. Existem duas opções Todas e Selecionar Aplicações.br/baixar-outros/ no menu do lado direito "Outros”. Depois de ser feito o Download do Ambiente de Produção.http://www. existem duas versões.Esquema de Publicação Neste tutorial iremos ver os passos necessários para fazer uma publicação das aplicações geradas pelo ScriptCase. O ambiente de produção precisa de permissão porque nele existe o "prod”. .netmake.zip baixado anteriormente. onde vão ser criados as conexões das aplicações. Generated by KnowledgeBuilder .activecampaign.Passo 2: Nesta tela selecionamos as aplicações desejadas.http://www.com/knowledgebuilder 2 of 12 . activecampaign. Este esquema de publicação é criado uma única vez.com/knowledgebuilder 3 of 12 .http://www.Passo 3: Será exibida uma tela pedindo o nome do esquema de publicação. e serve para facilitar uma "re-publicação” ou atualizações das Generated by KnowledgeBuilder . Generated by KnowledgeBuilder .http://www.activecampaign. escolheremos a opção ZIP.com/knowledgebuilder 4 of 12 .aplicações para o mesmo servidor. Passo 4: Neste passo é escolhido a forma que será enviado o arquivo. Passo 5: Nesta tela configuramos os diretórios de acordo com o ambiente de produção do servidor. .. é o diretório onde serão salvas estas imagens. . Por razões de segurança ou até mesmo de infraestrutura. são todos caminhos relativos ao servidor web. . Os caminhos de Produção. as aplicações são publicadas sem as informações de acesso a banco de dados. Ex: pdf. Isto será feito no servidor através do "prod”. já o diretório para documentos precisa ser o caminho absoluto ou caminho completo do arquivo.com/knowledgebuilder 5 of 12 . ou seja sem as conexões. Imagens. exemplo 'cadastro pessoal com foto do empregado'. mais adiante veremos este passo. Será necessário informar o mesmo nome da conexão no ambiente de produção e neste momento da publicação.Diretório para Documentos: Caso suas aplicações façam Upload / Download de arquivos.Diretório de Imagens: Se alguma das aplicações que será publicada grava imagens.activecampaign.Diretórios de Produção: Caminho relativo. Generated by KnowledgeBuilder . imagens redimensionadas. os mesmos serão armazenados neste path (ABSOLUTO). excel.http://www.Diretório Temporário: Diretório onde são armazenados os arquivos temporários. Passo 6: Confirmando a conexão das aplicações. Temporário. a partir da raiz dos documentos do servidor web de onde está o diretório "prod”. http://www.activecampaign.com/knowledgebuilder 6 of 12 . Generated by KnowledgeBuilder .Passo 7: Quando clicarmos em Publicar. será visto este tela onde existirá um link para ser gravado o arquivo .zip. iremos acessar a aplicação de menu (/marcio/menu/menu. no caso do exemplo) do servidor web foi criado uma pasta chamada "marcio” e dentro dela foi extraído o "samples_3. Generated by KnowledgeBuilder .A próxima etapa será descompactar ou extrair os arquivos existentes no zip gerado pelo ScriptCase. Nesta outra imagem podemos ver isto.zip”. Acessamos pelos browser /marcio (que no caso é a pasta onde coloquei as aplicações).http://www. mas iremos ver o que acontece quando não está criado o mesmo.com/knowledgebuilder 7 of 12 .php ).activecampaign. OBS: Ainda não foi criado a conexão com as aplicações no servidor. Dentro dela existe consulta e menu. No exemplo foi colocado a estrutura de acordo com a imagem abaixo. Na raiz (wwwroot. Este será o erro que vai ser mostrado. ETAPA 2 Generated by KnowledgeBuilder .com/knowledgebuilder 8 of 12 .activecampaign.http://www. quando não está com a conexão criada. iremos criar a conexão que as aplicações utilizam para não ser mostrado mais nenhum erro e funcionar corretamente. Generated by KnowledgeBuilder . Passo 2: Iremos criar uma nova conexão. Na próxima tela será requisitado uma nova senha para quando for necessário acessar o "prod” novamente. Será mostrado esta tela como o da imagem abaixo.activecampaign. Passo 1: Acesse pelo browser o ' prod ' através do endereço /prod_scriptcase/prod/ .http://www. No primeiro acesso a senha padrão é scriptcase .com/knowledgebuilder 9 of 12 .Nesta próxima etapa. o banco de dados que utilizamos na aplicação.http://www. podemos chamar através de ' localhost '. no nosso como o banco de dados está na mesma máquina das aplicações. Podemos Avançar. No parâmetro ' Banco de dados ' é passado o nome da base criada no Banco de Dados.com/knowledgebuilder 10 of 12 . Passo 4: Nesta etapa informamos o Servidor e Banco de Dados.activecampaign. Generated by KnowledgeBuilder .Passo 3: Neste passo escolhemos o SGBD. depois de escolher o SGBD. se o banco estiver em outro servidor pode ser chamada através do nome da máquina ou número IP. para saber o que está errado.http://www. Se colocar o nome diferente do que foi informado na publicação. se ocorrer erro será necessário rever os passos anteriormente vistos.Passo 5: Nesta tela é necessário informar o Login e Senha de acesso ao banco de dados (se possuir). ” . Se aparecer a mensagem "A conexão foi realizada com sucesso. Passo 6: Este passo é bastante importante. Generated by KnowledgeBuilder . podemos salvar a conexão. Passo 7: Na próxima tela aparecerá para fazer o teste da conexão e salvar.com/knowledgebuilder 11 of 12 .activecampaign. pois precisamos informar o mesmo nome que foi informado no momento da publicação (como podemos ver no Passo 6 da Etapa 1). a aplicação mostrará um erro com relação ao banco de dados. activecampaign.com/knowledgebuilder 12 of 12 .Passo 8: O último passo será acessar a aplicação pelo browser. Generated by KnowledgeBuilder .http://www.