
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-develyum -y install libjpeg-devel
yum -y install gcc
yum -y install gcc-c++yum -y install libxml2-devel
yum -y install openssl-develyum -y install readline-develExiste 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 zeoPara instalar a versão Standalone faça:
./install.sh standaloneO 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 --helpAqui eu instalarei uma instância
Standalone de nome
myplone-single, então:
./install.sh --instance=myplone-single standaloneO python é compilado e instalado em
/opt/Plone-3.1/Python-2.4e 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.txtPara iniciar a instância faça:
/opt/Plone-3.1/myplone-single/bin/instance startAgora acesse o Plone via:
http://meudominio:8080/PloneSite 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