Instalação do Portal Modelo no Debian

Olas,

Como passei por maus bocados para instalar o portal modelo no Debian, resolvi compartilhar com vocês o procedimento que montei para essa instalação. Pode ser coisa velha aqui na lista, mas eu não achei nada parecido quando precisei. Segue um breve roteiro de como faze-lo:

  • Algumas dependências devem ser instaladas usando-se o "apt-get":
    • python2.3 (via de regra já eh instalado)
    • python2.3-imaging
    • python2.3-dev
  • Como a versão baixada do repositório apresentou alguns erros, decidi copiar o diretório de produtos de uma instalação do portal modelo feita no ubuntu. Eu gerei um tar do diretório de produtos:
       cd /var/lib/zope2.8/instance/portalcasas
       tar czf ~/portalProducts.tar.gz Products/
    
  • Com esses arquivos em mãos (Zope-2.8.5-final.tgz, TextIndexNG-2.2.0.tar.gz e Produtos.tar.gz) comecei a instalação:
  • Instalar o zope. No meu caso, instalei no home do meu usuário. Recomendo faze-lo usando outro usuário (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 diretório (/home/girino/instances/portal)
  • Copiar os arquivos de produtos (o diretório "Products" gerado pelo instalador no ubuntu, compactei-os no arquivo portalProducts.tar.gz) para o diretório "Products" da instancia criada:
       tar xzf portalProducts.tar.gz
       mv Products/* ~/instances/portal/Products
    
  • Alguns produtos devem ser instalados no próprio python antes de rodarmos:
       cd ~/instances/portal/Products/TimerService/timerserver
       sudo python setup.py install
    
  • O TextIndexNG2 não funcionou a instalação direto do diretório Products. Ao menos não pra mim. Tive de baixa-lo de novo, então:
       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 opção "Portal Casas Interlegis".
  • Clique em "Add Plone Site" e aguarde que a tela mude. Pode demorar vários minutos.

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

Espero que esse procedimento seja útil pra quem mais tentar essa audaciosa aventura de instalar o portal modelo em outra "distro" que não o Ubuntu.

Última modificação 10 anos atrás Última modificação em 15/02/2009 22:51:10
 

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