Presume-se que você já tenha o Debian instalado.
Instalando
Pacotes
# apt-get install postgresql apache2
libapache2-mod-php5 php5 php5-pgsql curl php5-mcrypt
Criando o
projeto novosga dentro de /var/www/html/
# 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/novosga
Alterando
servidor apache
# 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!
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 e configurando o Banco de Dados Postgres:
Alterar senha do postgres
# su -l postgres
$ psql
Postgres=# alter user postgres with encrypted password ‘nova_senha’;
Saída: ALTER ROLE
Criar banco de dados:
Postgres=# create database novosga;
Saída: CREATE DATABASE
Sair do Postgres:
Postgres=# \q
$ exit
Alterar linhas de configuração do Postgres.:
# nano /etc/postgresql/9.5/main/postgresql.conf
Descomentar a linha listen_address, e no lugar de ‘localhost’ colocar ‘*’ (asterisco) para aceitar conexão remota de qualquer host. Salvar e Sair. Editar também o arquivo:
# nano /etc/postgresql/9.5/main/pg_hba.conf
Adicionar esta linha no final do arquivo: Host all all 0.0.0.0/0 md5 Salvar e Sair. Reiniciar o Postgres:
# /etc/init.d/postgresql restart
Banco de Dados Pronto.
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