Skip to content

fabiorizzo.com - PZP Rocks!!!

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

Curso Online - Zope Básico - Versão 2.9.2

Introdução ao Zope

Instalando o Zope

O Zope requer Python (linguagem de programação), o instalador do Zope para Windows instala o Python automaticamente, o que não acontece no Linux, a seguir vamos aprender como instalar o Python e o Zope nos dos sistemas operacionais.
Instalando o Python no Linux


É 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.


Acesse o site www.python.org e baixe a versão Python-2.3.5.tgz. Vamos utilizar a versão em

código-fonte, pois assim podemos 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)

Execute:

# 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! Instalamos o Python no Linux.


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 e 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).


Qualquer usuário pode rodar o Zope, 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” o 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 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.



Instalando o Zope no Windows


Para instalar o Zope no Windows, basta você acessar o site www.zope.org e baixar o 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. Lembrando que é 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ê pode 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, faça sua escolha.






Agora vamos escolher um lugar para instalar a instancia do Zope. (existe esta pergunta pois em algumas telas anteriores selecionamos a opção de criar uma instância.)






Depois da escolha do diretório para a instância, o Zope cria automaticamente 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ê 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 serve para debugar o Zope)






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

by Fabio Rizzo Matos last modified 25/12/2005 04:40




 
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: