Version 3 (modified by johnnysouza, 14 anos atrás) (diff)

--

Guia de Instalação do Portal Modelo

Passos para instalação do Portal Modelo para Casas Legislativas fornecido pelo Interlegis.

Pré-Requisitos Básicos

  • Python 2.3.5
  • Zope 2.7.7/2.8.1

Instalação Básica

Copiando os Produtos

  • Crie uma pasta Produtos, no seu home por exemplo:
    cd ~
    mkdir Produtos
    
  • Para fazer o download do produto ILPortalCasas e algumas de suas dependencias execute o seguinte comando que irá criar uma pasta (portal_casas) e fazer o download dos produtos: ILPortalCasas, PloneOmbudsman?, CSSManager, CMFPublicator, CMFDisplayPage, PloneGazette?, PloneMailBoxer?, e também dos scripts: getDependenciasCVS.sh, que faz o download dos produtos disponíveis via CVS. updateDependenciasCVS.sh, que atualiza as dependências dos produtos disponíveis via CVS. getDepenciasHTTP.sh, que faz o download e descompacta os produtos disponíveis via http.
    svn co http://repositorio.interlegis.gov.br/bundles/portal_casas/
    
  • Entre na pasta portal_casas e execute:
    sh getDependenciasCVS.sh
    sh getDependenciasHTTP.sh
    
    Agora a pasta ~/Produtos/portal_casas deve estar com o seguinte conteúdo:
    CalendarX       CMFPublicator          getDependenciasHTTP.sh  PloneGazette      PloneOmbudsman   TextIndexNG2
    CMFBoard        CSSManager             ILPortalCasas           PloneMailBoxer    PlonePopoll      updateDependenciasCVS.sh
    CMFDisplayPage  getDependenciasCVS.sh  MailBoxer               PloneMaintenance  PortalTransport
    
    Para atualizar os produtos basta executar dentro da pasta portal_casas os comandos:
    svn up
    sh updateDependenciasCVS.sh
    
  • Retorne para a pasta ~/Produtos e execute os seguintes comandospara fazer o download e descompactar o Plone 2.1:
    wget http://ufpr.dl.sourceforge.net/sourceforge/plone/Plone-2.1.tar.gz
    tar -xvvzf Plone-2.1.tar.gz
    rm Plone-2.1.tar.gz
    
  • Agora crie uma instancia Zope, para isso, entre no diretório de instalação do Zope no subdiretório bin e execute:
    python mkzopeinstance.py
    
  • este script irá perguntar-lhe o local em que sua instância zope será criada, responda por exemplo:
    ~/Instancia/
    
    Isso irá criar uma pasta chamada Instancia no seu home e um instância zope funcionará dentro desta pasta.
  • Depois ele ira pedir um nome de usuário e senha, digite e memorize, porque está será a senha inicial tanto da instância quanto do Portal. O diretório ~/Instancia/Products/?, este diretório deve conter todos os produtos que funcionarão nesta instância, que já foram copiados, vamos agora fazer links simbólicos para estes produtos:
  • Primeiramente entre no diretório:
    cd ~/Instancias/Products
    
  • Vamos fazer links para os produto ILPortalCasas e suas dependências:
    ln -s ~/Produtos/portal_casas/*
    
  • Agora, os links para o Plone:
    ln -s ~/Produtos/Plone-2.1/*
    
    Note que apareceram links
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.