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
 
(16 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
<nowiki>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>
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. <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>


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
<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>
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
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>
Nós Digitais / http://www.nosdigitais.teia.org.br
<br>Realização<br>


Deselvolvimento
http://www.nosdigitais.teia.org.br  
Futuria Serviços de Informática / http://www.futuria.com.br


</nowiki>
Deselvolvido por Futuria Serviços de Informática


Requisitos da máquina/servidor
http://www.futuria.com.br<br>
C.P.C
http://pc.nosdigitais.teia.org.br/cpc-beta.tar


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
sudo apt-get install python-psycopg2


apache2 + mod_python + wsgi (se for rodar em um servidor para vários usuários)
*'''Requisitos da máquina/servidor C.P.C'''
http://www.aprendendodjango.com/preparando-um-servidor-com-linux/
*Download P.C.P<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


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


    cd Desktop
*python &gt;= 2.6 <br>
    mkdir cpc
    cd cpc


    Download do sistema:
sudo apt-get install python2.6
wget http://pc.nosdigitais.teia.org.br/cpc-beta.tar
    tar xfv cpc-beta.tar


Criando usuario e banco de dados PostgreSQL
*Django &gt;= 1.2.1 http://djangoproject.com
$sudo su postgres
$psql
=#create user money WITH PASSWORD 'money' superuser;
=#create database money owner money;
=#\q
$exit


    Abra o arquivo e configure as linhas necessárias e seu ambiente:
sudo apt-get install python-django
  settings.py


                linha
*Postgresql &gt;= 8.3 <br>
                7 - ADMINS do sistema
                13 - BANCO DE DADOS
                59 - SERVIDOR NA INTERNET


        Configuração para notifição para perda da senha de acesso.
sudo apt-get install postgresql-8.3
        Se não for usar esse recurso, passe para o próximo passo.
                105 - smtp - server
                inic/views.py
                        linha 20  - from_mail
                        linha 144 - url - http://


$./manager syncdb
*Python-psycopg2 <br>
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.
sudo apt-get install python-psycopg2
$./install.py


Rodando o aplicativo localmente:
*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>
./manager runserver
 
*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
<pre>$sudo su postgres
$psql
=#create user money WITH PASSWORD 'money';
=#create database money owner money;
=#\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!&nbsp;:)
Esse usuário terá acesso a todo o sistema pela URL http://127.0.0.1:8000/admin/
</pre>
Instalando grupos, acessos, pessoas e outros.
<pre>$./install.py</pre>
 
Permissão de escrita para o anexo do documento.
<pre>$chmod 777 media/upload -R </pre>
 
Rodando o aplicativo localmente:  
<pre>./manage.py runserver</pre>
Abra o seu navegador no seguinte endereço:


Abra o seu navegador no seguinte endereço:
     http://127.0.0.1:8000
     http://127.0.0.1:8000


Para rodar em apache:
Para rodar em apache:  
 
     http://www.aprendendodjango.com/preparando-um-servidor-com-linux/
     http://www.aprendendodjango.com/preparando-um-servidor-com-linux/
----
19/08/2010
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