Commit 092f61500a4b07e015256464e2cd23d0438676e8
1 parent
d61b1b4c
Exists in
master
Create README.md
Showing
1 changed file
with
91 additions
and
0 deletions
Show diff stats
| @@ -0,0 +1,91 @@ | @@ -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 |