[zope-es] Migrar zope a otro servidor

Israel Saeta Pérez dukebody at gmail.com
Fri Jun 3 04:52:59 EDT 2011


Respondo a la lista, perdón.

2011/6/3 Israel Saeta Pérez <dukebody at gmail.com>:
> Hola,
>
> Mira
> http://mxm-mad-science.blogspot.com/2008/01/installing-zmysqlda-in-zope-using.html
>
> Puedes probar a usar la receta
> http://pypi.python.org/pypi/collective.recipe.zmysqlda/
> en buildout, o simplemente extraer el ZMySQLDA en
> ${buildout:directory}/products. Prueba esto último primero.
>
> Lo importante no es que puedas importar _mysql desde el intérprete,
> sino que funcione "import Products.MySQLDA".
>
> -- israel
>
>
> 2011/6/3 Oliver <ofabelo at gmail.com>:
>> Sigo con el problema de los conectores, con el de mysql, no me funciona.
>> Me he bajado la última versión de zmysqlda (2.0.8), la extraigo en
>> "C:\Zope\2.11.4\Zope\lib\python\Products", tal y como pone en su doc. Para
>> que funcione necesita una dependencia, el mysql-python ... Me he bajado el
>> último binario, el 1.2.2, se puede bajar de aquí:
>>
>> http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/
>>
>> Me he bajado el de py2.4, que es el que usa el zope 2.11.4. Para instalarlo
>> pide que tengas un python registrado en el registro de windows. Como el
>> python de zope no lo mete en el registro, metí yo una entrada a mano en
>> hklm\software\python\pythoncore\2.4\InstallPath, aquí metí una entrada tipo
>> reg_sz con el valor "C:\Zope\2.11.4\Python\".
>> Pues nada, para probar lanzo el python.exe de zope en un intérprete de
>> comandos de windows (cmd), y pongo "import _mysql", y funciona bien ...
>> Pero cuando inicio zope, me voy a los componentes que se pueden añadir y NO
>> aparece ...
>> Alguien puede probar? No sé si es problema de compatibilidad ...
>> Gracias de antemano.
>>
>> Saludos...
>>
>> El 31 de mayo de 2011 17:09, Miguel Beltran R. <yourpadre at gmail.com>
>> escribió:
>>>
>>>
>>> El 31 de mayo de 2011 08:01, Oliver <ofabelo at gmail.com> escribió:
>>>>
>>>> Hola,
>>>> perdón por el top posting ...
>>>> Primero que nada, muchas gracias a los dos ...
>>>> Al final me he decidido por una instalación limpia, para estar seguro de
>>>> que tengo todo lo nuevo.
>>>> Los pasos que he seguido:
>>>>
>>>> 1) Instalazión zope2, última versión estable (la del origen es más
>>>> vieja).
>>>> 2) Configuré el zope.conf igual al origen (excepto rutas, porque cambian)
>>>> 3) Copié todo lo que había en products, extensions y en las librerías de
>>>> python de la instancia original a la instancia destino.
>>>> Al hacer eso, reiniciar zope, me rompió el zope xD Pero gracias a Google
>>>> dí con el fallo. Me salía un error tal que así: Error Value: name
>>>> 'getDefaultSorting' is not defined. Por lo visto es debido a un producto,
>>>> externaleditor ... Como he cambiado la versión de python/zope, se ve que no
>>>> es compatible con la más nueva (tenía la versión 0.9.1), me he bajado la
>>>> 0.9.3 y ahora zope arranca bien.
>>>> 4) Hacer backup con repozo.py en origen e importar en destino. Este paso
>>>> lo tengo pendiente, es el siguiente a hacer ahora. Espero que si no peta
>>>> nada funcione ya todo ok ...
>>>> Los siguientes pasos serían: backup mysql en origen e importar en
>>>> destino.
>>>> Ya la persona que lo instaló en origen me ha explicado donde mirar la
>>>> config del conector DA y la de mysql ... Y como voy a cargar un backup de la
>>>> bbdd de zope del origen a destino, todo ésto ya irá configurado ...  En la
>>>> cadena de conexión de mysql lo tiene puesto para dar por entendido que el
>>>> mysql está en local, así que no tengo que cambiar nada.
>>>>
>>>> Si creéis que se me escapa algo, dado que soy novato en zope ...
>>>> agradecería que me lo dijeran.
>>>> De nuevo muchas gracias por todo!
>>>>
>>>> Saludos...
>>>>
>>>
>>> 1) como te dije
>>> 2) practicamente como te dije
>>> 3) igual
>>> 4) usar repozo.py es para hacer un respaldo SIN suspender el servicio de
>>> tu aplicacion, pero creo no te hubieras tardado mas de 10 minutos en apagar
>>> tu servidor, respaldar tu carpeta de VAR dn tu instancia viejita, volver a
>>> iniciar tu aplicacion (zope)
>>> 5) para la base de datos, podrias cambiar en tu zope nuevo el cambiar en
>>> el conector a la base de datos de localhost a la IP de tu servidor actual de
>>> mysql, con esto puedes ir probando que el nuevo zope este correctamente
>>> funcionando. Ya que pases el mysql vuelves a cambiar la IP a localhost.
>>> ________________________________________
>>> Lo bueno de vivir un dia mas
>>> es saber que nos queda un dia menos de vida
>>
>>
>> _______________________________________________
>> zope-es mailing list
>> zope-es at zope.org
>> https://mail.zope.org/mailman/listinfo/zope-es
>>
>>
>


More information about the zope-es mailing list