O Plone é um CMS que roda em cima do Zope, que por sua vez é um servidor de aplicativos feito em python.
Para instalá-lo, eu preferi usar o instalador unificado, ele instala o python (mas pode-se usar o python do CentOS), o Zope e o Plone.
Primeiro é necessário baixar o Plone e descompactá-lo, para versão 3.1.7 faça assim:
wget http://launchpad.net/plone/3.1/3.1.7/+download/Plone-3.1.7-UnifiedInstaller.tgz
tar xvzf Plone-3.1.7-UnifiedInstaller.tgz
Para compilar, faz-se necessário que alguns pacotes sejam instalados, faça:
yum -y install zlib-devel
yum -y install libjpeg-devel
yum -y install gcc
yum -y install gcc-c++
yum -y install libxml2-devel
yum -y install openssl-devel
yum -y install readline-devel
Existe duas formas de instalação, Cluster e Standalone. Cluster é ideal para fazer balanceamento de carga e fazer proveito do uso de vários processadores se o sistema possuir mais de um.
Para instalar a versão Cluster faça:
./install.sh zeo
Para instalar a versão Standalone faça:
./install.sh standalone
O instalador permite instalar várias instâncias do Plone, basta passar um nome diferente para cada usando a opção --instance=nome.
O instalador vai usar o diretório /opt/Plone-3.1 como base para instalação, todas as instancias vão ser instaladas neste diretório, é possível mudar isto usando --target=diretório-para-instalação.
Eu preferi compilar um python só para o Zope, mas é possível fazer com que o instalador use o python do sistema usando a opçao --with-python=diretório-do-python.
Para ver mais opções do instalador faça:
./install.sh --help
Aqui eu instalarei uma instância Standalone de nome myplone-single, então:
./install.sh --instance=myplone-single standalone
O python é compilado e instalado em /opt/Plone-3.1/Python-2.4
e a instância do plone em /opt/Plone-3.1/myplone-single e a senha do Zope fica em /opt/Plone-3.1/myplone-single/adminPassword.txt
Para iniciar a instância faça:
/opt/Plone-3.1/myplone-single/bin/instance start
Agora acesse o Plone via:
http://meudominio:8080/Plone
Site Error
Se você receber 404 Not found, Sorry, the requested resource does not exist é porque durante a instalação por algum motivo o Plone não foi instalado dentro do Zope. Você deve fazer isso na mão, acesse a interface administrativa do Zope via http://meudominio:8080/manage, vai ser pedido o nome do usuário e a senha (veja o arquivo /opt/Plone-3.1/myplone-single/adminPassword.txt), escolha Plone Site no menu e clique em Add.
Preencha as informações na tela seguinte, Id será usado como path da URL, neste caso use 'Plone' para obter a url http://meudominio:8080/Plone.
Clique em Add Plone Site e pronto.
Referência:
http://plone.org/documentation/tutorial/installing-plone-3-with-the-unified-installer
Programação e Linux.
Assinar:
Postar comentários (Atom)
5 comentários:
muuuuuitissimo obrigado amigo, estou começando agora a usar o plone e estava empacado aí... ainda não achei comunidades de discurção sobre o plone, pode me ajudar quanto a isso ?
Muito bom amigo!
Mas após instalar o Plone, é possível mudar o diretório padrão de instalação "/usr/local/Plone" ?
Quero mudar para o "/var/"
Flws
e quando o não se consegue acessar o adminPassword.txt ??
ta dizendo que "Você não tem a permissão necessária para abrir o arquivo."
o que faço ?
@Gustavo Souto
com a opção --target=pathname do instalador!
@blague
veja as permissões, você instalou como root e está tentando ler como usuário normal
Postar um comentário