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 |
||
Linha 1: | Linha 1: | ||
CENTRO DE PRESTAÇÃO DE CONTAS - Beta | CENTRO DE PRESTAÇÃO DE CONTAS - Beta | ||
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. <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> 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> Realização Nós Digitais <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> | ||
<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> | |||
Realização Nós Digitais <br> | |||
http://www.nosdigitais.teia.org.br | http://www.nosdigitais.teia.org.br | ||
Deselvolvimento Futuria Serviços de Informática | Deselvolvimento Futuria Serviços de Informática | ||
http://www.futuria.com.br | http://www.futuria.com.br | ||
Linha 11: | Linha 17: | ||
<br> | <br> | ||
*'''Requisitos da máquina/servidor C.P.C''' | *'''Requisitos da máquina/servidor C.P.C''' | ||
*Download P.C.P<br> | |||
http://pc.nosdigitais.teia.org.br/cpc-beta.tar | http://pc.nosdigitais.teia.org.br/cpc-beta.tar | ||
python 2.6 | *python >= 2.6 <br> | ||
sudo apt-get install python2.6 | |||
*Django >= 1.2.1 <br> | |||
http://djangoproject.com sudo apt-get install python-django | |||
*Postgresql >= 8.3 <br> | |||
sudo apt-get install postgresql-8.3 | |||
*Python-psycopg2 <br> | |||
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/<br> | |||
*<br> | |||
*Endereço de E-mail Usuario 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. usuario@dominio senha smtp server<br> | |||
<br> | |||
'''Instalando:''' | |||
$cd Desktop | |||
$mkdir cpc | |||
$cd cpc | |||
Download do sistema: | |||
$wget http://pc.nosdigitais.teia.org.br/cpc-beta.tar | |||
$tar xfv cpc-beta.tar | |||
Criando usuário e banco de dados PostgreSQL | |||
<pre>$sudo su postgres | |||
$psql | |||
=#create user money WITH PASSWORD 'money' superuser; | |||
=#create database money owner money; | |||
=#\q $exit </pre> | |||
Abra o arquivo settings.py e configure as linhas necessárias e seu ambiente:<br> | |||
<pre>linha | |||
7 - ADMINS do sistema | |||
13 - BANCO DE DADOS | |||
59 - SERVIDOR NA INTERNET | |||
</pre> | |||
Configuração para notifição para perda da senha de acesso.<br> Se não for usar esse recurso, passe para o próximo passo.<br> | |||
<pre>settings.pay105 - smtp - server | |||
inic/views.py | |||
linha 20 - from_mail | |||
linha 144 - url - http:// | |||
</pre> | |||
Criando as tabelas | |||
<pre>$./manager syncdb Se quiser pode criar um usuário admin respondendo YES e preencha os campos, ou NO para não! :)</pre> | |||
Instalando grupos, acessos, pessoas e outros. | |||
<pre>$./install.py</pre> | |||
Rodando o aplicativo localmente: | |||
<pre>./manager runserver</pre> | |||
Abra o seu navegador no seguinte endereço: | Abra o seu navegador no seguinte endereço: | ||
Linha 69: | Linha 87: | ||
http://www.aprendendodjango.com/preparando-um-servidor-com-linux/ | http://www.aprendendodjango.com/preparando-um-servidor-com-linux/ | ||
<br> | |||
Autor: <br> | |||
Tiago de Souza Moraes |
Edição das 10h40min de 22 de julho de 2010
CENTRO DE PRESTAÇÃO DE CONTAS - Beta
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
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.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
Realização Nós Digitais
http://www.nosdigitais.teia.org.br
Deselvolvimento 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-beta.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 Usuario 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. usuario@dominio senha smtp server
Instalando:
$cd Desktop $mkdir cpc $cd cpc
Download do sistema: $wget http://pc.nosdigitais.teia.org.br/cpc-beta.tar $tar xfv cpc-beta.tar
Criando usuário e banco de dados PostgreSQL
$sudo su postgres $psql =#create user money WITH PASSWORD 'money' superuser; =#create database money owner money; =#\q $exit
Abra o arquivo settings.py e configure as linhas necessárias e seu ambiente:
linha 7 - ADMINS do sistema 13 - BANCO DE DADOS 59 - SERVIDOR NA INTERNET
Configuração para notifição para perda da senha de acesso.
Se não for usar esse recurso, passe para o próximo passo.
settings.pay105 - smtp - server inic/views.py linha 20 - from_mail linha 144 - url - http://
Criando as tabelas
$./manager syncdb Se quiser pode criar um usuário admin respondendo YES e preencha os campos, ou NO para não! :)
Instalando grupos, acessos, pessoas e outros.
$./install.py
Rodando o aplicativo localmente:
./manager 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/
Autor: <br>
Tiago de Souza Moraes