Skip to content

fabiorizzo.com - PZP Rocks!!!

Sections
Personal tools
You are here: Home Zope Instalando um servidor Zope / Plone
Document Actions

Instalando um servidor Zope / Plone

Neste artigo vamos aprender como instalar e configurar um servidor Zope/Plone. Versões: Zope 2.7.0 e Plone 2.0.5.

1 - O que é Zope/Plone


Zope é um servidor de aplicações web criado pela Zope Corporation (www.zope.org).


Sua sigla vem de "Z Object Publishing Environment" (Ambiente Z para Publicação de Objetos), um poderoso ambiente de programação web, que permite desenvolver aplicações web remotamente.


O Zope é uma plataforma criada à partir da linguagem Python (www.python.org), que é a sua base.


As aplicações de uso do Zope são as mais diversas, porém tem sido utilizado em larga escala por diversas corporações mundo a fora como CMS (Content Managment System).


Os aplicativos criados no Zope são chamados de "Produtos", e neste artigo iremos falar do Produto chamado Plone (www.plone.org). Framework de Gerenciamento de Conteúdo Profissional, baseado no CMF.


O Plone é sem dúvida, um dos melhores CMS Open Source do mercado, tendo muitos dos recursos que um portal PHP-NUKE e afins tem.


O Plone é utilizado pela NASA, IDGnow, AOL entre outros.

2 - Instalando o Python


Para iniciarmos o uso em um servidor Zope/Plone, é necessário que instalemos a sua linguagem de programação, o Python.


Estes exemplos foram criados no Fedora Core 1, porém pode ser usado em outras distribuições.


Acesse o site www.python.org e baixe a versão mais atual. Quando este artigo foi escrito, a versão atual era a Python-2.3.3.tgz.


Faça o logon como root e siga as instruções:

Copie o arquivo para /tmp (ou um diretório de sua preferência)

Faça: tar zxvf Python-2.3.3.tgz

Acesse o diretório e execute: ./configure

Execute: make


Neste momento o Python já esta operacional, porém não está instalado em /usr/local no system. Faça os seguintes passos:


5 - Para instalar execute: make install


Pronto, já instalamos o Python, agora vamos instalar o Zope.


3 - 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:

Copie o arquivo para o diretório /tmp (ou outro diretório de sua preferência)

Entre no diretório e execute: tar zxvf Zope-2.7.0

Execute: ./configure


Caso não encontre o Python execute assim:


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


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.

make install


Depois de instalado, vamos criar uma instância, que é um diretório com os arquivos necessários para rodar softwares em Zope.

/onde/foi/instalado/Zope-2.7/bin/mkzopeinstance.py

ou no local padrão /opt/Zope-2.7/bin/mkzopeinstance.py.

Escolha um diretório. Vamos utilizar /zopeteste.

Escolha um nome para o administrador da instância. Vamos colocar "admin".

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.

4 - Configurando e iniciando o Zope


Depois de instalado, acesse o diretório (no nosso exemplo foi /zopeteste).


O Zope pode ser rodado por qualquer usuário, porém não é possível rodar o Zope utilizando o root. Devemos criar um usuário, dar permissões e dizer ao Zope para iniciar utilizando este usuário.

Crie um usuário Zope: useradd zopeteste

Acesse /zopeteste/etc e edite o arquivo zope.conf.

Procure pela linha "effective-user". Retire o comentário (#) e mude o usuário que está lá (chrism) pelo zopeteste. Salve o arquivo.

Execute: chmod 777 /zopeteste/var

Execute: chmod 777 /zopeteste/log

Acesse /zopeteste/bin e execute: ./zopectl start


Pronto, o servidor Zope já está funcionando.


Para acessar o servidor, abra o navegador e digite:


http://localhost:8080


Para configurar o servidor, abra no navegador:


http://localhost:8080/manage


e entre com seu usuário e senha.

5 - Instalando o Plone


Depois de instalado o Python e o Zope, vamos instalar o Plone. Na epóca da construção deste artigo, a versão do Plone era a Plone-2.0.3.tar.gz


Acesse:

http://prdownloads.sourceforge.net/plone/Plone-2.0.3.tar.gz?download

e faça o download do Plone Core, que é o pacote funcional do Plone.


Copie o arquivo para /tmp (ou o diretório de sua preferência).

Execute: tar xvf Plone-2.0.3.tar.gz

Execute: /zopeteste/bin/zopectl stop

Copie o todas as pastas do arquivo e cole em /zopeteste/Products.

Execute: /zopeteste/bin/zopectl start


Pronto! Agora vamos configurar.


6 - Configurando e iniciando o Plone


Vamos configurar um site em Plone. Temos que criar um Plone Site.


Entre no console de gerenciamento do Zope acessando:

http://localhost:8080/manage

Digite seu usuário e senha (admin e seu password).

Ao entrar, procure no lado direito da tela uma opção chamada "Select type to add".

Clique nessa opção e procure por Plone Site.

No campo "Id" coloque o nome do site.

Em "title" coloque o título do site.

Na opção "Membership source", mantenha o padrão.

Em "description", coloque a descrição do site.

Clique em "Add Plone Site".


Pronto, agora é só utilizar.

 

Fabio Rizzo Matos

http://www.fabiorizzo.com

fabio@fabiorizzo.com

by Fabio Rizzo Matos last modified 30/12/2005 19:58




 
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: