Commit 092f61500a4b07e015256464e2cd23d0438676e8

Authored by Fundação Universitária José Bonifácio
1 parent d61b1b4c
Exists in master

Create README.md

Showing 1 changed file with 91 additions and 0 deletions   Show diff stats
README.md 0 → 100644
... ... @@ -0,0 +1,91 @@
  1 +# sismurpsm
  2 +Sistema de Monitoramento do Usuário da Rede de Proteção Social Municipal
  3 +
  4 +Requisitos:
  5 + - Sistema Operacional Ubuntu Linux 12.04.2 LTS (ou superior)
  6 + - Apache 2.2
  7 + - PHP 5.4
  8 + - PostgreSQL 8.4
  9 + - GD 5.3
  10 + - Acesso à internet, com a porta 80 tcp de entrada liberada
  11 +
  12 +1. Abrir o terminal e se logar como administrador (root)
  13 +
  14 + sudo su
  15 +
  16 +2. Instalar os pacotes apache2, php5, postgresql, php5-pgsq, php5-gd e ttf-mstcorefonts-installer
  17 +
  18 + apt-get install apache2 postgresql php5-pgsql php5-gd php5 ttf-mstcorefonts-installer
  19 +
  20 +3. Reiniciar o apache
  21 +
  22 + /etc/init.d/apache2 restart
  23 +
  24 +4. Descompactar o arquivo pcni_htdocs.tar.bz2 no diretório htdocs do apache
  25 + (usualmente /var/www).
  26 +
  27 + cd /var/www
  28 + tar -xvf <diretorio>/pcni_htdocs.tar.bz2
  29 +
  30 +5. Logar-se como usuário 'postgres'
  31 +
  32 + su - postgres
  33 +
  34 +6. Criar um usuário de banco de dados chamado 'semge', com senha 'semge', e
  35 + permissão de superusuário
  36 +
  37 + createuser -sPE semge
  38 +
  39 +7. Criar os seguintes usuários de banco de dados, com permissão de superusuário
  40 + e sem senha: labbiousr, prematuser e rsi1
  41 +
  42 + createuser -s labbiousr
  43 + createuser -s prematuser
  44 + createuser -s rsi1
  45 +
  46 +8. Criar um banco de dados chamado 'pcni', cujo dono é o usuário 'semge' criado
  47 + anteriormente
  48 +
  49 + createdb -O semge pcni
  50 +
  51 +
  52 +9. Carregar o script 'pcni_v0.sql' no banco de dados criado
  53 +
  54 + psql pcni < /var/www/pcni_v0.sql
  55 +
  56 +10. Sair do login do usuário 'postgres' voltar para o login de administrador
  57 +
  58 + exit
  59 +
  60 +11. Iniciar a configuração do crontab para adição de dois cronjobs
  61 +
  62 + crontab -e
  63 +
  64 +12. Adicionar as seguintes linhas, salvar o arquivo e sair do editor
  65 +
  66 + 00 02 01 * * wget -q http://localhost/painel/dedurador.php
  67 + 00 03 * * * wget -q http://localhost/painel/cobrador.php
  68 +
  69 +13. Mudar a permissão dos diretórios <htdocs>/educacao/images/alunos e
  70 + <htdocs>/educacao/images/professores para dar permissao de escrita
  71 + ao Apache
  72 +
  73 + chmod 775 /var/www/educacao/images/{alunos,professores}
  74 + chgrp www-data /var/www/educacao/images/{alunos,professores}
  75 +
  76 +14. Abrir o browser e colocar como endereço o ip do computador no qual o
  77 + sistema está sendo instalado. Aparecerá uma tela com links para os diversos
  78 + sistemas. Cada um apresenta uma tela de autenticação.
  79 +
  80 +15. Para os sistemas da educacao, saude, CREAS, CRAS e painel é necessário se
  81 + autenticar como administrador e efetuar a configuração de cada sistema
  82 + (cadastro de usuário, etc). Em sistemas recém-instalados, foi configurado o
  83 + usuario 'admin', com senha '!qwe123123*' (sem aspas). Use-o para entrar
  84 + em cada sistema, lembrando de alterar esta senha para uma mais segura.
  85 +
  86 +16. Mover os arquivos pcni_v0.sql, manual_instalacao.txt que estão no diretório
  87 + htdocs do apache para outro lugar (por exemplo, /root)
  88 +
  89 + mv /var/www/{pcni_v0.sql,manual_instalacao.txt} ~
  90 +
  91 +17. O sistema está agora pronto para ser utilizado
... ...