Instalando um servidor Zope/Plone

Neste artigo aprenderemos a instalar o servidor de aplicações Zope em conjunto com seu framework de gerenciamento de conteúdo, o Plone, que é sem dúvidas, um dos melhores CMS open source do mercado.

[ Hits: 84.756 ]

Por: Fabio Rizzo Matos em 18/06/2004 | Blog: http://www.vindula.com.br


Instalando o Zope



Após a instalação do Python, vamos realizar a instalação do Zope. Acessem www.zope.org e baixem a versão Zope-2.7.0.tgz.

Faça o logon como root e siga as instruções:
  1. Copie o arquivo para o diretório /tmp (ou outro diretório de sua preferência)
  2. Entre no diretório e execute: tar zxvf Zope-2.7.0
  3. Execute: ./configure

    Caso não encontre o Python execute assim:

    ./configure --with-python=/usr/local/bin/python (ou outro caminho)

  4. make

Neste momento o Zope já está funcionando, você pode utilizar ele à partir do diretório onde ele foi descompactado ou instalar ele. Vamos instalar.
  1. make install

Depois de instalado, vamos criar uma instância, que é um diretório com os arquivos necessários para rodar softwares em Zope.
  1. /onde/foi/instalado/Zope-2.7/bin/mkzopeinstance.py
    ou no local padrão /opt/Zope-2.7/bin/mkzopeinstance.py.
  2. Escolha um diretório. Vamos utilizar /zopeteste.
  3. Escolha um nome para o administrador da instância. Vamos colocar "admin".
  4. Escolha uma senha para seu usuário. Confirme a senha.

Instalamos o Zope e criamos uma instância de utilização. Agora podemos utilizar o Zope.

Página anterior     Próxima página

Páginas do artigo
   1. O que é Zope/Plone
   2. Instalando o Python
   3. Instalando o Zope
   4. Configurando e iniciando o Zope
   5. Instalando o Plone
   6. Configurando e iniciando o Plone
Outros artigos deste autor

Criando formulários no Zope/Plone utilizando o banco de dados MySQL

Utilizando as bibliotecas do Java usando o Jython

Gerenciando registros em banco de dados com Zope

Introdução ao Python (parte 1)

Introdução ao Python (parte 2)

Leitura recomendada

Introdução ao Python (parte 2)

Instalação Plone 2.5.5 com módulos customizados

wxPython, uma biblioteca GUI multi-plataforma (parte 1)

Introdução ao Python (parte 1)

Customizando o layout do plone

  
Comentários
[1] Comentário enviado por mbmaciel em 18/06/2004 - 10:30h

Para complementar: Existe um site com hospedagem gratuita do Zope com vários produtos pré instalados. http://freezope.org

[2] Comentário enviado por fabrizmat em 18/06/2004 - 10:43h

Existe um site que se chama www.tchezope.org que possui muito conteúdo sobre Zope.

Esta página contém uma lista de vários sites que hospedam Zope. Confira: http://www.tchezope.org/links/hosts_zope/

[3] Comentário enviado por Ragen em 18/06/2004 - 10:46h

Olá pessoal,

Sempre é bom atualizar nossos conhecimentos e enfim, talvez muita gente faça atualização de forma errada, como no meu caso por exemplo.
Desde quando ouvi falar de Zope, sempre me foi passada a idéia de que ele era um webserver, porém com alguma peculiaridades...

Fazendo analogias, o Zope seria uma versao do Apche em Python e o Plone um PHP-nuke (escrito em python ou Zope script?)?

[]'s

Ragen

[4] Comentário enviado por fabrizmat em 18/06/2004 - 10:55h

Ola Ragen,

Eu diria que o Zope é um Servidor de Aplicações e Também um Webserver, feito para rodar as aplicações criadas por ele.

Já o Plone, pode ser sim considerado uma versão Zope do PHP-nuke.

[5] Comentário enviado por Ragen em 18/06/2004 - 11:05h

Olá Fabio Rizzo,

A duvida ainda continua, o Zope além de ser um webserver, tem também servicos como "funcionalidades" ou modelos SOAP já buit-in?

E o plone, é escrito em Zope script mesmo, é essa a sua denominacao?

[]'s

Ragen

[6] Comentário enviado por fabrizmat em 18/06/2004 - 11:30h

Agora eu Entendi,

O Zserver, o servidor web do zope, já vem com HTTP, FTP, WebDAV, e XML-RPC built-in . Ele também possibilita o seu uso junto com o Apache, IIS entre outros webservers.

Ja o Plone, ele foi feito em python, utilizando o zope como application server. No site www.plone.org você encontra muita documentação sobre o Plone.


[7] Comentário enviado por pilao em 18/06/2004 - 14:01h

Não entendi nada do que foi dito! Mas o Fabião é o cara!!!!

[8] Comentário enviado por marcelogpl em 09/09/2004 - 16:54h

Muito bom o seu artigo, trabalho com php e estou entrando no mundo do ZOPE Python, tenho me dedicado no aprendizado, pois percebi no ZOPE uma ferramenta muito poderosa e gostaria de saber se você utiliza o zope para desenvolvimento de soluções coorporativas com bancos relacionais (PostGreSQL, FireBird, MySQL) e onde encontro exemplos de projetos coorporativos e se existem em lingua portuguesa ?

[9] Comentário enviado por fabrizmat em 09/09/2004 - 16:59h

Obrigado.

Atualmente, tenho implantado em ambiente de produção uma intranet em Plone utilizando MySQL e não tenho nenhum problema.

Quando tenho problema, normalmente foi alguma "errada" que eu mesmo fiz! :-)

Se estiver afim, posso te passar em pvt alguns screnshoots de minha aplicação para vc ver.

A aplicação roda na Coop Cooperativa de Consumo (www.coop-sp.com.br)

Até mais,

Fabio

ps: lembrando: no site www.tchezope.org tem muita coisa sobre zope/plone e no meu site tem alguns links www.fabiorizzo.tk

[10] Comentário enviado por LoboRaivoso em 27/12/2004 - 16:06h

Bom tutorial. Os passos iniciais para a configuração do Zope e do Plone forma explicados de forma sucinta porém completa. Parabéns.

[11] Comentário enviado por fabrizmat em 28/12/2004 - 22:13h

Obrigado! que bom q gostou!

Agora eu convido você a acessar o meu site www.fabiorizzo.com e ver os artigos sobre plone que tenho escrito!

Até mais

Fabio Rizzo
www.fabiorizzo.com
fabio@fabiorizzo.com

[12] Comentário enviado por glailson em 03/07/2007 - 11:04h

Olá Pessoal!

O artigo é muito bom. Só tive uma dúvida ao encontrar a opção Plone Site na combo box, pois não achei. O mais próximo que achie foi "Brower Id Manager". Seria este????

[13] Comentário enviado por aazevedo1984 em 22/03/2009 - 16:03h

Instalei as versões aq sugeridas mas não aparece a opção "Select type to add", aonde afinal esta isto ou tem outro nome?

[14] Comentário enviado por meijon em 07/10/2010 - 17:00h

Fala Fabio,
Tive o mesmo problema das postagens acima.
Tudo corre bem até quando vou em "Select type to add" não tem a opção de Plone Site
pode dar um Help?

Att

Adriano Meijon

[15] Comentário enviado por rhock em 22/06/2011 - 16:26h

Tive problemas para instalar o zope, deu erro de permissão mesmo eu estando como root.


root@rhock-M57p:/dados/rhock/Plone/Zope-2.10.9-final# ./configure --with-python=/dados/rhock/Plone/Python-3.2

Using Python interpreter at /dados/rhock/Plone/Python-3.2

Configuring Zope installation

./configure: 208: /dados/rhock/Plone/Python-3.2: Permission denied


[16] Comentário enviado por rhock em 22/06/2011 - 17:27h



root@rhock-M57p:/dados/rhock/Plone/Zope-2.10.9-final# ./configure --with-python=/usr/local/bin/python

Using Python interpreter at /usr/local/bin/python

Configuring Zope installation

./configure: 208: /usr/local/bin/python: not found


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts