[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