Instalando o sistema Centro de prestação de contas: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
(12 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
CENTRO DE PRESTAÇÃO DE CONTAS - | CENTRO DE PRESTAÇÃO DE CONTAS - Última versão estável || Wed Aug 11 10:00:56 BRT 2010 | ||
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. <br> Este programa é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. <br> | -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. <br> Este programa é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão. <br> | ||
Linha 5: | Linha 5: | ||
<br> | <br> | ||
Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. <br> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. <br> <br> | Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes. <br> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. <br> A Programação deste Software é resultado da Parceria entre o Pontão Nós Digitais, o Pontão de Gestão Compartilhada e o Pontão UCSC <br> | ||
<br>Realização<br> | |||
http://www.nosdigitais.teia.org.br | |||
http://www. | Deselvolvido por Futuria Serviços de Informática | ||
http://www.futuria.com.br<br> | |||
<br> | |||
----<br> | |||
<br> | <br> | ||
Linha 20: | Linha 23: | ||
*Download P.C.P<br> | *Download P.C.P<br> | ||
http://pc.nosdigitais.teia.org.br/cpc- | http://pc.nosdigitais.teia.org.br/cpc-1.0.tar | ||
*python >= 2.6 <br> | *python >= 2.6 <br> | ||
Linha 26: | Linha 29: | ||
sudo apt-get install python2.6 | sudo apt-get install python2.6 | ||
*Django >= 1.2.1 | *Django >= 1.2.1 http://djangoproject.com | ||
sudo apt-get install python-django | |||
*Postgresql >= 8.3 <br> | *Postgresql >= 8.3 <br> | ||
Linha 38: | Linha 41: | ||
sudo apt-get install python-psycopg2 | sudo apt-get install python-psycopg2 | ||
*apache2 + mod_python + wsgi (se for rodar em um servidor para vários usuários) http://www.aprendendodjango.com/preparando-um-servidor-com-linux/ | *apache2 + mod_python + wsgi (se for rodar em um servidor para vários usuários) http://www.aprendendodjango.com/preparando-um-servidor-com-linux/<br> | ||
*Endereço de E-mail Usuário e senha para notificação de perda da senha e notificação para o ADMIN do sistema, Não é necessário para rodar o sistema. | |||
'''Instalando:''' | '''Instalando:''' | ||
Linha 52: | Linha 53: | ||
Download do sistema: | Download do sistema: | ||
$wget http://pc.nosdigitais.teia.org.br/cpc- | $wget http://pc.nosdigitais.teia.org.br/cpc-1.0.tar | ||
$tar xfv cpc- | $tar xfv cpc-1.0.tar | ||
$cd money | |||
Criando usuário e banco de dados PostgreSQL | Criando usuário e banco de dados PostgreSQL | ||
<pre>$sudo su postgres | <pre>$sudo su postgres | ||
$psql | $psql | ||
=#create user money WITH PASSWORD 'money' | =#create user money WITH PASSWORD 'money'; | ||
=#create database money owner money; | =#create database money owner money; | ||
=#\q $exit </pre> | =#\q $exit </pre> | ||
Se for usar o sistema em produção, mais de uma organização e multiplos usuários, altere os parâmetros do comentário da #ALTERAR no arquivo settings.py, caso contrário não altere nada. | |||
Criando as tabelas | |||
<pre>$./manage.py syncdb | |||
Se quiser pode criar um usuário admin respondendo YES e preencha os campos, ou NO para não! :) | |||
Esse usuário terá acesso a todo o sistema pela URL http://127.0.0.1:8000/admin/ | |||
</pre> | </pre> | ||
Instalando grupos, acessos, pessoas e outros. | Instalando grupos, acessos, pessoas e outros. | ||
<pre>$./install.py</pre> | <pre>$./install.py</pre> | ||
Permissão de escrita para o anexo do documento. | |||
<pre>$chmod 777 media/upload -R </pre> | |||
Rodando o aplicativo localmente: | Rodando o aplicativo localmente: | ||
<pre>./ | <pre>./manage.py runserver</pre> | ||
Abra o seu navegador no seguinte endereço: | Abra o seu navegador no seguinte endereço: | ||
Linha 88: | Linha 87: | ||
http://www.aprendendodjango.com/preparando-um-servidor-com-linux/ | http://www.aprendendodjango.com/preparando-um-servidor-com-linux/ | ||
---- | |||
19/08/2010 | |||
Autor: & | Autor: Tiago de Souza Moraes | ||
[[Category:Lab Macambira]] |
Edição atual tal como às 03h30min de 17 de agosto de 2011
CENTRO DE PRESTAÇÃO DE CONTAS - Última versão estável || Wed Aug 11 10:00:56 BRT 2010
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
Este programa é um software livre; você pode redistribui-lo e/ou modifica-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença, ou (na sua opnião) qualquer versão.
Este programa é distribuido na esperança que possa ser util, mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU para maiores detalhes.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
A Programação deste Software é resultado da Parceria entre o Pontão Nós Digitais, o Pontão de Gestão Compartilhada e o Pontão UCSC
Realização
http://www.nosdigitais.teia.org.br
Deselvolvido por Futuria Serviços de Informática
- Requisitos da máquina/servidor C.P.C
- Download P.C.P
http://pc.nosdigitais.teia.org.br/cpc-1.0.tar
- python >= 2.6
sudo apt-get install python2.6
- Django >= 1.2.1 http://djangoproject.com
sudo apt-get install python-django
- Postgresql >= 8.3
sudo apt-get install postgresql-8.3
- Python-psycopg2
sudo apt-get install python-psycopg2
- apache2 + mod_python + wsgi (se for rodar em um servidor para vários usuários) http://www.aprendendodjango.com/preparando-um-servidor-com-linux/
- Endereço de E-mail Usuário e senha para notificação de perda da senha e notificação para o ADMIN do sistema, Não é necessário para rodar o sistema.
Instalando:
$cd Desktop $mkdir cpc $cd cpc
Download do sistema: $wget http://pc.nosdigitais.teia.org.br/cpc-1.0.tar $tar xfv cpc-1.0.tar $cd money
Criando usuário e banco de dados PostgreSQL
$sudo su postgres $psql =#create user money WITH PASSWORD 'money'; =#create database money owner money; =#\q $exit
Se for usar o sistema em produção, mais de uma organização e multiplos usuários, altere os parâmetros do comentário da #ALTERAR no arquivo settings.py, caso contrário não altere nada.
Criando as tabelas
$./manage.py syncdb Se quiser pode criar um usuário admin respondendo YES e preencha os campos, ou NO para não! :) Esse usuário terá acesso a todo o sistema pela URL http://127.0.0.1:8000/admin/
Instalando grupos, acessos, pessoas e outros.
$./install.py
Permissão de escrita para o anexo do documento.
$chmod 777 media/upload -R
Rodando o aplicativo localmente:
./manage.py runserver
Abra o seu navegador no seguinte endereço:
http://127.0.0.1:8000
Para rodar em apache:
http://www.aprendendodjango.com/preparando-um-servidor-com-linux/
19/08/2010
Autor: Tiago de Souza Moraes