Instalando o NovoSGA 0.72 no Windows - [email protected] Instale o Bitnami WAPP Stack, que é equivalente ao pacote WAMP (ou XAMPP, EasyPHP), sendo que o banco de dados é PostgreSQL. A versão utilizada aqui é bitnami-wappstack-5.4.31-0-windows-installer.exe e você baixa em https://bitnami.com/stack/wapp. Você pode instalar o PostgreSQL e o Apache baixando em separado também, mas a idéia do pacote é facilitar sua vida pois vem também com o PhpPgAdmin, equivalente ao PhpMyAdmin. A pasta padrão para instalar o Novo SGA no WAPP é wappstack\apache2\htdocs. De cara, na instalação do pacote WAPP, ele já pede que você crie uma senha para o usuário padrão POSTGRES. Anote a senha criada. Acesse //localhost e abra o PhpPgAdmin para criar o banco de dados onde o NovoSGA será instalado. Recomendo muito que nomeie o banco como sga apenas. Vai facilitar nas configurações futuras. Diferente dos pacotes Xampp e EasyPHP, precisei modificar algumas coisas no arquivo php.ini: 1 de 7 dll.php.Instalando o NovoSGA 0. • Precisei alterar também o TIMEZONE que vem configurado para Americas/Los Angeles. na frente) da linha extension=php_gettext. Depois disso tem que reiniciar o Apache. 2 de 7 .net/manual/pt_BR/timezones.bernardo.souza@gmail. Veja a lista de timezones aqui: http://php.72 no Windows .com • Precisa descomentar (retirar o . onde moro. Troquei para Americas/Maceio. Clique em TESTAR para verificar se a aplicação tem acesso ao banco. que no meu caso ficou localhost/novosga072.Instalando o NovoSGA 0.bernardo. Após a tela de verificação dos requisitos.72 no Windows . Depois é só colocar as informações de caminho de servidor.com Acesse a instalação do NovoSGA pelo navegador no endereço localhost/pastadosga. Recomendo que use o Notepad++ ou outro editor avançado para corrigir isso pois ele enumera as linhas.php:293 Corrigi isso com uma modificação passada no fórum: Alterar linha 293 core/view/TemplateBuilder. 3 de 7 . 0 given Local /var/www/novosga/core/view/TemplateBuilder.php para: $h = (!is_string($header[$i]) && is_callable($header[$i])) ? $header[$i]() : $header[$i]. pode acontecer de aparecer uma mensagem de erro como essa: Oops! Erro file() expects at least 1 parameter. usuário (padrão é postgres) e senha.souza@gmail. nome do banco. Depois continue a instalação normalmente. 0.bernardo.1/novosga072. Por padrão vem jdbc:postgresql://127. Por padrão o banco do SGA é o Postgres então só será necessário mexer na linha jdbcUrl para colocar o nome do banco.souza@gmail. 4 de 7 . Abra o arquivo SERVER.22/novosga072/painel/get_unidades. Na linha jdbc.0.php.User coloque o nome do usuário do banco de dados e na jdbc.Pass a senha de acesso ao mesmo. No meu caso ficou http://10. Em urlUnidades coloque o caminho para seu NovoSGA usando o IP do servidor. Para configurar o server é preciso ter o IP do servidor onde tudo foi instalado. Para a versão que instalei (0.0. Modifiquei apenas o final para colocar o nome do banco de dados que estou usando: jdbc:postgresql://127.com Agora vem o que dá dor de cabeça pra muita gente: configurar o painel.72 no Windows .CONF no Notepad++ para fazermos as alterações necessárias.1/sga.72) para usar o painel existem dois aplicativos: painel-server (que conecta a aplicação web ao painel em si) e painel-client (que é o que exibe as senhas).Instalando o NovoSGA 0.0.97. Use o mesmo caminho para urlServicos.100. Salve o arquivo e rode o [email protected]. 5 de 7 . Se fez tudo certo deve aparecer a mensagem INFORMAÇÕES: Servidor pronto no prompt.com Veja que na imagem errei o caminho colocando um "v" a mais no endereço de urlServicos.72 no Windows .Instalando o NovoSGA 0.bat. Isso fez com que o Painel pegasse a lista de unidades mas não conseguia pegar os serviços. Corrigindo a linha funcionou muito bem. basta apenas abrir a pasta do server-client rodar o arquivo novosga-painel-client-0. acesse o NovoSGA e faça as configurações necessárias para atender sua necessidade. Crie e ative as unidades e serviços.72 no Windows .jar. Não se esqueça de criar os cargos e usuários e liberar acesso para o atendimento pois sem isso ele não conseguirá chamar as senhas. Configure as cores e o layout do painel caso ache necessário. Não precisa digitar mais nada.2.com Antes de configurar o painel-client. 6 de 7 . Selecionando uma das unidades deve aparecer na caixa abaixo os serviços disponíveis.Instalando o NovoSGA [email protected]. Com isso. apenas clique em Buscar Unidades e devem aparecer todas no menu dropdown.bernardo. souza@gmail. Testei no IE8.com Fazendo tudo certo o painel aparece na ABA de configuração da unidade: Para instalar o batch que inicia o sevidor como serviço do Windows (dispensa o login) usei o NSSM.Instalando o NovoSGA 0. 7 de 7 . Observações: no Firefox os ícones simplesmente não aparecem.72 no Windows . Vi que isso acontece pois o caminho da imagem retorna como %5C no FF e não consegui corrigir pois vem numa variável do framework utilizado.cc/.bernardo. Iron e Chrome e funcionam de boa. É bem simples de rodar e você baixa nesse link: http://nssm.