Skip to content

fabiorizzo.com - PZP Rocks!!!

Sections
Personal tools
You are here: Home Cursos Online Curso Online - Plone Básico - Versão 2.0.5 Instalando o Plone
Document Actions

Curso Online - Plone Básico - Versão 2.0.5

Instalando o Plone

Este capitulo ensina a instalar o Plone e faz uma revisão da instalação do Python e do Zope.

O Plone é um produto do Zope, onde requer que se tenha instalado o Python (linguagem de programação) e o Zope (Servidor de Aplicação). Vamos aprender como instala o Python e Zope para podermos ter uma base para entendermos realmente o funcionamento do Plone.

2.1 – Instalando o Python

É possível instalar o Python na maioria dos sistemas operacionais hoje existentes. Existem pacotes pré-compilados para o linux (debian, mandrake, fedora core, etc..) , programas de instalação para o Windows.

2.1.1 – Instalação no Linux

Acesse o site www.python.org e baixe a versão mais atual. Quando esta apostila foi escrita , a versão atual era a Python-2.3.5.tgz. Iremos utilizar a versão em código-fonte, pois assim poderemos instalar em qualquer distribuição.

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.5.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:

Execute: make install

Pronto, já instalamos o Python no Linux.

2.1.2 – Instalação no Windows.

Acesse o site www.python.org e baixe a versão do Python mais atual. Quando este curso foi escrito , a versão atual era a Python-2.3.5.exe


Esta versão do Python possui programa de instalação, que é de simples funcionamento. Veja abaixo:


Logue no Computador com Privilégios de Administrador (para Windows 2000/XP) e execute o programa Python-2.3.5.exe




Iniciando o Programa de Instalação.



Selecione o diretório a ser instalado o Python.

Depois de Selecionado o diretório de instalação, clique em next, uma opção sobre backup de arquivos irá surgir, novamente você deverá clicar em next.




Mantenha selecionado todos os componentes conforme acima e clique em Next. Ele irá informar qual pasta do menu iniciar deverá colocar o Python, mantenha a padrão e clique em Next. Tudo pronto, ele irá mostrar um sumário de como a instalação será feita. Clique em Next para iniciar a instalação.






Esta tela indica que o Python está instalando os arquivos.






Surgindo essa tela indica que concluimos com sucesso a instalação do Python.






Será necessário a reinicialização do sistema. Por isso fique atento a este detalhe.


2.2 - 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 mais nova.



Quando foi escrita esta apostila, a última versão foi a


http://zope.org/Products/Zope/2.7.4



2.2.1 – Instalando o Zope no Linux



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.4.tgz
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 para que utilizemos ele a partir de instâncias.


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.

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 chamado zopeteste: (Em algumas distribuições esse comando irá funcionar. Ex: Fedora Core: 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.

Defina alguns privilégios para o diretório. Nesse exemplo, não nos preocupamos com a segurança do diretório, e sim em funcionalidade. Nada impede que sejam usadas permissões mais restritivas.


Execute:
chmod 777 /zopeteste/var
Execute:
chmod 777 /zopeteste/log
Acesse:
/zopeteste/bin e execute: ./zopectl start



Se você quiser “debugar” a console do zope e verificar os processos sendo inciados, utilize:



./runzope ao invés de ./zopectl start



Quando iniciamos o Zope pelo ./zopectl start , nós iniciamos um daemon que permite que nós através do browser manipulemos a inicialização e a parada do servidor Zope. Ou através da console executando ./zopectl stop


Agora utilizando o ./runzope somente matando o processo poderemos parar o servidor Zope

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.

Assim, terminanos a instalação do Zope no Linux. Como foi visto não é dificil, uma instalação simples, onde você tem todo controle do instalador.


2.2.2 – Instalando o Zope no Windows


Para instalar o Zope no Windows, basta você acessar o site www.zope.org e baixe a versão do Zope. Quando esta apostila foi escria, a versão do Zope atual era a Zope-2.7.4-0-win32.exe


Inicie o Programa de Instalação;






Esta tela acima, indica que demos inicio a instalação do Zope. Clique em next para continuar. Agora Escolha qual diretório você deseja instalar o Zope.








Mantenha a instalação padrão, onde o Zope já cria uma instância para nós. Lembrando que ainda é possivel criar uma instância de zope utilizando o mkzopeinstance.py como no linux.








Selecione qual lugar ele irá ocupar no menu iniciar;








Agora você poderá escolher se deseja que o Zope inicie como um serviço (selecionando o checkbox) ou inicie como um programa. Selecionado como serviço, o Zope irá iniciar automaticamente quando o Windows iniciar.










Agora vamos escolher um lugar para a instancia do Zope ser instalada. (Ele esta fazendo essa pergunta, pois em algumas telas anteriores nos selecionamos a opção de criar uma instância.)






Depois de escolhido o diretório para a instância, o Zope automaticamente cria um usuário admin que será usado para a administração do Zope e pede uma senha:






Confirme se as informações da instalação estão corretas, e inicie a instalação clicando em install








Durante a instalação, o programa de instalação mostra um andamento da cópia dos arquivos;








Ao término do Programa de instalação, você irá ver a tela abaixo, indicando que instalamos com sucesso o Zope.








Para iniciarmos o Zope, basta acessar o menu iniciar clicando em Run Zope in Console (que também server para debugar o Zope)










Ou Clicando no Serviço do Zope em Services do Windows e dando o comando para iniciar.

2.3 - Instalando o Plone



Depois de instalado o Python e o Zope, vamos instalar o Plone. O plone vem distribuido de várias formas, tais como Programas de Instalação para o Windows, Arquivos deb para Debian, rpm para Fedora Core, código fonte entre outros.



Para fazer o download do Plone, acesse: www.plone.org e faça a cópia do arquivo recente.



2.3.1 – Instalando o Plone no Linux



Para Instalar o Plone no Linux, é muito simples. Existem diversos empacotamentos prontos para serem utilizados nas mais variadas distribuições, porém nessa apostila, trataremos somente a instalação atravé do código fonte, pois essa forma é única para todo o ambiente linux/unix.



Acesse: http://prdownloads.sourceforge.net/plone/Plone-2.0.5.tar.gz?download e faça o download do Plone Core, que é o pacote funcional do Plone.



O Plone Core é somente os pacotes básicos para o funcionamento do Plone, sem os produtos adicionais para o Plone. Vamos utilizar dessa forma, visando entender como funciona a estrutura do Plone.



Para instalar faça o seguinte:



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


Execute:

tar xvf Plone-2.0.5.tar.gz



Execute:

/zopeteste/bin/zopectl stop



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



Execute: /zopeteste/bin/zopectl start



Acesse a console (ZMI), e adicione um novo Plone Site.



Pronto, já podemos utilizar o Plone.



2.3.2 – Instalando o Plone no Windows



A instalação para Windows pode ser feita de duas formas:



1 – Através dor tar.gz que vimos na instalação do Linux,



2 – Ou através do Programa de Instalação.



Como nessa apostila já vimos como instalar o Plone no Linux, através do PloneCore, vamos instalar no Windows através do Programa de Instalação fornecido do site www.plone.org



Nesta instalação do Plone através do programa de instalação, o instalador não irá instalar somente o Plone, como também o python e o zope. Isso permite que ao optarmos por esse tipo de instalação, utilizemos somente esse arquivo, e não tenhamos a necessidade de instalar os mais diversos outros aplicativos



Esta versão também vem com uma série de “produtos” para o Plone, facilitando ainda mais o seu trabalho.



Quando esta apostila foi construida, a versão atual do Plone era a Plone.2.0.5.exe



Clique no arquivo, para iniciarmos a instalação.








Clicando em Next, damos inicio ao programa de instalação.






Para continuar a instalação é necessário que se aceite a licença de uso do Plone.








Diferente do Zope, a Instalação do Plone, permite que a escolha de um nome para o usuários que será considerado o “administrador” do Plone e sua senha.






Depois, devemos escolher qual o diretório queremos que a instalação seja feita.






Registrando o Python, você não precisa se preocupar em configurar o Plone para acesso a seu python instalado, caso você tenha um. O próprio Plone se encarrega de fazer isso.








Confirme as informações e Clique em Install.













Clique em Launch Plone Controller, que é o aplicativo que gerencia a inicialização e a configuração do Plone.






Esta é a tela de configuração do Plone, onde podemos iniciar e finalizar um site Plone.

by Fabio Rizzo Matos last modified 22/01/2006 06:40




 
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: