Presume-se que você já tenha o Debian instalado.
Instalando
pacotes.
# apt-get install apache2 php5 mysql-server php5-mysql curl php5-mcrypt
# apt-get install apache2 php5 mysql-server php5-mysql curl php5-mcrypt
Criando
o projeto novosga dentro de /var/www/html/
# php composer.phar create-project novosga/novosga /var/www/html/novosga "1.*"
# php composer.phar create-project novosga/novosga /var/www/html/novosga "1.*"
Dar
permissão a pasta novosga
# chown -R www-data:www-data /var/www/html/novosga/
# chown -R www-data:www-data /var/www/html/novosga/
Alterando
servidor apache
# nano /etc/apache2/sites-available/000-default.conf
inserir no final do arquivo:
# nano /etc/apache2/sites-available/000-default.conf
inserir no final do arquivo:
<Directory /var/www/html/>
Require all granted
AllowOverride All
</Directory>
salvar e sair.
Ajustes:
# php5enmod mcrypt
# a2enmod rewrite
# invoke-rc.d apache2 restart
Feito isso você já consegue acessar a página do Novo SGA para prosseguir com a configuração!
Acessando novosga
http://nome_ou_ip_do_servidor/novosga/public
Será redirecionado para:
http://nome_ou_ip_do_servidor/novosga/public/install
A partir daí é só selecionar o banco de dados e ir avançando colocando as informações que se pede!
Caso ainda não tenha nenhum banco de dados criado, siga os passos abaixo:
Criando Banco de Dados MySQL (com acesso remoto)
# mysql -u root -p
> create database novosga;
> create user 'novosga'@'%' identified by '123456';
> grant all privileges on novosga.* to 'novosga'@'%' identified by '123456';
> exit
# mysql -u root -p
> create database novosga;
> create user 'novosga'@'%' identified by '123456';
> grant all privileges on novosga.* to 'novosga'@'%' identified by '123456';
> exit
Liberando acesso mysql
# nano /etc/mysql/my.cnf
Alterar a linha "bind-address= 127.0.0.1, para "bind-address= 0.0.0.0
# /etc/init.d/mysql restart
Instalando
o Painel (Atualizado em 09/01/2018)
Descompactar o v.1.3.0.tar.gz
# tar -vzxf v1.3.0.tar.gz
Renomear o arquivo painel-web-1.3.0 para painel-web (ou um nome à seu critério)
# mv painel-web-1.3.0/ painel-web
Acessar Painel Web
muchas gracias
ResponderExcluirOi Maciel Muito obrigado pelo post. Foi o único em uns 20 posts que deu certo de instalar e rodar. Obrigado mesmo.
ResponderExcluirMas baixei o modulo webmaster e não consegui acessar.
Atualizei o java e procurei outros tutoriais mas não encontrei informações.
Tem alguma configuração a ser feita para conseguir acesso ao painel-web-master?
Olá, tudo bem?
ExcluirNão é necessário nenhuma configuração! Só descompactá-lo e acessá-lo.
A única configuração que deve ser feita é depois de ter acessado pelo endereço, ex: http://nome_ou_ip_do_servidor/painel-web, aparecerá igual a imagem acima no post, clicar em configuração e em URL colocar todo o endereço do NovoSGA, ex: http://nome_ou_ip_do_servidor/novosga/public feito isso aparecerá as unidades cadastradas no campo UNIDADES, basta selecionar a unidade que deseja e ativar os serviços na aba serviços.
Olá fiz tudo como falado, mais quando acesso o painel-web dar o erro 404 (pagina não encontrada).
ExcluirOlá, pessoal o repositório foi atualizado para a versão BETA por isso ao baixar o Painel WEB através do link posto anteriormente o Painel baixado não funcionava.
ResponderExcluirEstarei atualizando o o tutorial para que vocês consigam deixar também o Painel funcionando.
Macieldo,
ResponderExcluirBaixei a versão v2.0.0-BETA, descompactei na pasta /novosga/painel-web
Permissoes chown -R www-data:www-data painel-web/
Config apache
ServerAdmin admin@example.com
ServerName atendimento.local
ServerAlias atendimento
DocumentRoot /var/www/novosga/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
no navegador digito http://ip/painel-web
Mais não funciona, tem que rodar o composer.phar novamente dentro da pasta /var/www/novosga/painel-web ?
Agradeço desde já.
A versão 2.0 ainda está em BETA e liberada para que os desenvolvedores possam instalar, testar e ajudar na melhoria ou correção de bugs. Não recomendo utilizá-lo agora, tem muita coisa a ser feito.
ExcluirAtualizei o tutorial para a versão estável do Painel WEB, segue lá.
Macieldo, obrigado! Funcionou... agora como crio a lista de atendimento, fila.
ResponderExcluirJá criei um usuário chamado maria que será como atendente. o Painel ja esta funconando, como imprimo senha e controlo no sistema?
Denis, a lista de atendimento você vai criar lá no Novo SGA em: Serviços.
ExcluirNo perfil do usuário você define quais dos serviços que você criou ele irá atender, assim aparecerá para ele no Atendimento.
Quando ele chamar aparecerá no Painel.
1- Pergunta: o cliente chega para ser atendido, tenho que disponibilizar uma impressora e uma computador para o cliente selecionar o serviço e depois imprimir a senha? Qual a melhor opção eletronica pra isso?
Excluir2- Pergunta: Tem como colocar video de propaganda junto com painel?
1 - Vai muito da sua regra de negócio, poderás fazer das duas formas. Aqui na empresa tem uma atendente exclusiva para geração das senhas. Deverá disponibilizar uma máquina e uma impressora térmica não fiscal para ambos os casos.
Excluir2 - No site do desenvolvedor ele tem alguns produtos para venda, um deles é um painel onde pode colocar vídeos do youtube por exemplo.
Dá uma pesquisada, o desenvolvedor é o Rogério Lino.
Já consegui quase tudo, mais o botão de chamar próximo não esta disponível para realizar o atendimento da senha. Estou perdido nisso.
ExcluirO botão "próximo" só estará habilitado se existir senhas geradas para o serviço. Se após finalizar o atendimento não houver novas senhas(novos atendimentos), o botão próximo não estará habilitado, pois não existe outros atendimentos a serem feitos.
Excluirdeu esse problema quando tento acessar o install The requested URL /novosga/public/install was not found on this server.
ResponderExcluirOs passos para dar permissão às pastas foram feitos?
Excluir