[Zope-es] zope2.8.7 en CentOS

Santiago Videla santiago.videla en gmail.com
Sab Feb 17 14:54:13 CET 2007


es lo que termine haciendo,
les mando una especie de guia que arme para no olvidarme como hacerlo. si
alguno tiene que usar centOS le podria servir.
Queda instalado todo desde las fuentes.

Zope/Plone con PostgreSQL

Versiones

Zope2.8.7-final
python2.3.5.
zlib1.2.3
Imaging1.1.5
Plone2.1.2
Psycopg1.18.1
PostgreSQL7.4.7
readline5.0.2

repositorio extra

http://centos.karan.org/
copiar archivo en /etc/yum.reops.d/

inhabilitar Firewall
# system-config-securitylevel


Instalaciones

yum install gcc
yum install gcc-c++

Instalar zlib

Instalar python2.3.5

Compilar Zope con los flags en configure --with-python=/usr/local/bin/python

> adduser -d /home/zope -s /bin/bash zope
> su - zope
> /opt/Zope-2.8/bin/mkzopeinstance.py
Directorio /home/zope/instance
(va a preguntar usuario y contrase� de usuario de emergencia)

Generar el link para el demonio que arrancara automaticamente
ln -s /home/zope/instance/bin/zopectl /etc/init.d/zope
su - zope
/etc/init.d/zope start

Instalar Imaging1.1.5
Seguir el README

Instalar Plone y Productos de instancia

Instalar readline5.0.2

Ejecutar
> echo "/usr/local/lib" >> /etc/ld.so.conf
> ldconfig

Instalar postgre con flag en configure --with-libraries=/usr/local/lib y
siguiendo tutorial en
http://www.faqs.org/docs/ppbook/x486.htm (al pie de la letra, hacer casi
todo logeado como postgres)

+ Revisar postgres.conf. que el puerto no este comentado y tcpip_socket
tampoco.

+ Fijarse si no funciona la conexion, que pg_hba.conf tenga la palabra
'password' en la columna METHOD para el host 127.0.0.1

/etc/init.d/postgresql start

Instalar MxDateTime

# /usr/local/bin/python setup.py install

Instalar psycopg1.18.1 con flags
./configure --with-postgres-includes=/usr/local/pgsql/include/
--with-postgres-libraries=/usr/local/pgsql/lib/
--with-python-prefix=/usr/local/ --with-python-exec-prefix=/usr/local/
--with-python=/usr/local/bin/python
--with-mxdatetime-includes=/usr/local/lib/python2.3/site-packages/mx/DateTime/mxDateTime/

Instalar ZPsycopgDA en Zope

reiniciar postgre
reiniciar zope

saludos

On 2/15/07, Alexis Roda <alexis.roda.villalonga en gmail.com> wrote:
>
> En/na Santiago Videla ha escrit:
> > recien leo tu mail, y si efectivamente era eso
> >
> > tuve que usar algunos flags en el ./configure
> > el problema era que cuando instale el python 2.3.5 se seteo el path en
> > /usr/local/sbin y ahi adentro un archivo con nombre "python" este era la
> > version 2.3.5. Pero al mismo tiempo en el path tambien estaba /usr/bin/
> > y ahi habia otro archivo con nombre "python" pero este era version 2.3.4
> .
> >
> > cuando hacia el configure, me detectaba el python 2.3.5. pero despues el
> > make usaba el que estaba en /usr/bin ( 2.3.4)
> >
> > no tengo la solucion ideal y mas elegante, pero para asegurarme de que
> > era eso, hice un enlace (ln -s) al "python" (version 2.3.5) en /usr/bin
> > y lo llame "python2.3.5"
> >
> > cuando corri el configure lo hice con el flag --with-python= python2.3.5
>
> Mejor haz --with-python=/usr/local/bin/python para decirle
> explícitamente donde está el python que has compilado.
>
> Lo que acostumbro a hacer es crear un directorio zope, pongamos
> /usr/local/zope, /opt/zope o incluso $HOME/zope (para desarrollo).
> Python lo compilo para que se instale en /opt/zope/python
> (--prefix=/opt/zope/python), y zope para que utilice este python
> (--with-python=/opt/zope/python/bin/python) y se instale en
> /opt/zope/zope (--prefix=/opt/zope/zope). De esta forma tengo todo lo
> relacionado con zope junto y controlado en un sitio y de paso reduzco
> las posibilidades de conflictos. Mi configuración suele ser mas
> complicada (varias versiones de zope y varias versiones de python), pero
> a grandes rasgos está estructurada así.
>
>
>
> Saludos
> _______________________________________________
> Zope-es mailing list
> Zope-es en aditel.org
> http://listas.aditel.org/listinfo/zope-es
>



-- 
Santiago Videla

Hay manos capaces de fabricar herramientas con las que se hacen maquinas
para hacer ordenadores que a su vez diseñan maquinas que hacen herramientas
para que las use la mano.
La maquina la hace el hombre y es lo que el hombre hace con ella.

Jorge Drexler
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20070217/167cee08/attachment.htm


Más información sobre la lista de distribución Zope-es