Instalando o sistema Centro de prestação de contas: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(7 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 1: Linha 1:
CENTRO DE PRESTAÇÃO DE CONTAS - Beta
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 10: Linha 10:
http://www.nosdigitais.teia.org.br  
http://www.nosdigitais.teia.org.br  


Deselvolvimento Futuria Serviços de Informática  
Deselvolvido por Futuria Serviços de Informática  


http://www.futuria.com.br<br>  
http://www.futuria.com.br<br>  
Linha 16: Linha 16:
<br>  
<br>  


----
----<br>


<br>  
<br>  
Linha 23: Linha 23:
*Download P.C.P<br>
*Download P.C.P<br>


http://pc.nosdigitais.teia.org.br/cpc-beta.tar  
http://pc.nosdigitais.teia.org.br/cpc-1.0.tar


*python &gt;= 2.6 <br>
*python &gt;= 2.6 <br>
Linha 43: Linha 43:
*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>
*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 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>
*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.
 
<br>


'''Instalando:'''  
'''Instalando:'''  
Linha 55: Linha 53:
  Download do sistema:
  Download do sistema:
   
   
  $wget http://pc.nosdigitais.teia.org.br/cpc-beta.tar  
  $wget http://pc.nosdigitais.teia.org.br/cpc-1.0.tar  
  $tar xfv cpc-beta.tar
  $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' superuser;  
=#create user money WITH PASSWORD 'money';  
=#create database money owner money;  
=#create database money owner money;  
=#\q $exit </pre>  
=#\q $exit </pre>
Abra o arquivo settings.py e configure as linhas necessárias e seu ambiente:<br>
 
<pre>linha
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.
7 - ADMINS do sistema
13 - BANCO DE DADOS
59 - NOME&nbsp;DO 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.py
105 - smtp - server


inic/views.py
    linha 20  - from_mail
    linha 144 - url - http://
</pre>
Criando as tabelas  
Criando as tabelas  
<pre>$./manager syncdb  
<pre>$./manage.py syncdb  
Se quiser pode criar um usuário admin respondendo YES e preencha os campos, ou NO para não!&nbsp;:)
Se quiser pode criar um usuário admin respondendo YES e preencha os campos, ou NO para não!&nbsp;:)
Esse usuário terá acesso a todo o sistema pela URL http://127.0.0.1:8000/admin/
Esse usuário terá acesso a todo o sistema pela URL http://127.0.0.1:8000/admin/
Linha 85: Linha 73:
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>./manager runserver</pre>  
<pre>./manage.py runserver</pre>  
Abra o seu navegador no seguinte endereço:  
Abra o seu navegador no seguinte endereço:  


Linha 97: Linha 89:
----
----


21/07/2010  
19/08/2010  


Autor:&nbsp;Tiago de Souza Moraes
Autor:&nbsp;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

http://www.futuria.com.br





  • 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

sudo apt-get install python-django

  • Postgresql >= 8.3

sudo apt-get install postgresql-8.3

  • Python-psycopg2

sudo apt-get install python-psycopg2

  • 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