Version 2 (modified by jeanferri, 13 anos atrás) (diff)

--

Instalação do Portal Modelo no Debian

Olas,

Como passei pro maus bocados para instalar o portal modelo no Debian, resolvi compartilhar com voces o procedimento que montei para essa instalacao. ode ser coisa velha aqui na lista, mas eu nao achei nada parecido quando precisei. Segue um breve roteiro de como faze-lo:

  • Algumas dependencias devem ser instaladas usando-se o "apt-get":
    • python2.3 (via de regra ja eh instalado)
    • python2.3-imaging
    • python2.3-dev
  • Como a versao baixada do repositorio apresentou alguns erros, decidi copiar o diretorio de produtos de uma instalacao do portal modelo feita no ubuntu. Eu gerei um tar do diretorio de produtos:
       cd /var/lib/zope2.8/instance/portalcasas
       tar czf ~/portalProducts.tar.gz Products/
    
  • Com esses arquivos em maos (Zope-2.8.5-final.tgz, TextIndexNG-2.2.0.tar.gz e Produtos.tar.gz) comecei a instalacao:
  • Instalar o zope. No meu caso, instalei no home do meu usuario. Recomendo faze-lo usando outro usuario (zope, por exemplo) farei este teste mais tarde. Procedimento:
       tar xzf Zope-2.8.5-final.tar.gz
       cd Zope-2.8.5-final
       ./configure --prefix=~/lib/zope
       make
       make install
    
  • Criar uma instancia do zope:
       ~/lib/zope/bin/mkzopeinstance.py portal
    
  • Ao responder as perguntas, criei a instancia no meu diretorio (/home/girino/instances/portal)
  • Copiar os arquivos de produtos (o diretorio "Products" gerado pelo instalador no ubuntu, compactei-os no arquivo portalProducts.tar.gz) para o diretorio "Products" da instancia criada:
       tar xzf portalProducts.tar.gz
       mv Products/* ~/instances/portal/Products
    
  • Alguns produtos devem ser instalados no proprio python antes de rodarmos:
       cd ~/instances/portal/Products/TimerService/timerserver
       sudo python setup.py install
    
  • O TextIndexNG2 nao funcionou a instalacao direto do diretorio Products. Ao menos nao pra mim. Tive de baixa-lo de novo, entao:
       tar xzf TextIndexNG-2.2.0.tar.gz
       cd TextIndexNG2
       sudo python setup.py install
    
  • Agora eh so rodar o zope:
       ~/instances/portal/bin/zopectl start
    
  • Com o zope rodando devemos criar um portal com o modelo do interlegis. Abra um browser apontando para:
       http://localhost:8080/
    
  • Va no link "plone management"
  • Selecione "Root Folder" a esquerda.
  • Va na "combo box" no alto do frame a direita (ao lado do botao "Add") e selecione "Plone site".
  • Preencha os campos a vontade e na "combobox" chamada "Customization Policy Setup" selecione a opcao "Portal Casas Interlegis".
  • Clique em "Add Plone Site" e aguarde que a tela mude. Pode demorar varios minutos.

"Et voilà", o portal esta no ar no endereco http://localhost:8080/portal

Espero que esse procedimento seja util pra quem mais tentar essa audaciosa aventura de instalar o portal modelo em outra "distro" que nao o Ubuntu.

 

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