Autor(es): | Leonardo J. Caballero G. |
---|---|
Correo(s): | leonardocaballero@gmail.com |
Lanzamiento: | 0.1 |
Fecha: | 16 de Feb del 2013 |
Zope tiene a disposición su propio servidor FTP, usted solo necesita activarlo y configurarlo.
FTP, significa en Ingles File Transfer Protocol, es decir, Protocolo de Transferencia de Archivos. Este protocolo es usado para trasferir archivos desde un computador a otro. Muchos editores de texto y editores HTML soportan protocolo FTP.
La forma más adecuada de configuración del servidor FTP de Zope va a depender del tipo de instalación de Zope/Plone realizada:
Primero que nada detenga la instancia del servicio de Zope con el siguiente comando:
./bin/instance stop
Para instalaciones basadas en paquetes de distros, instalador de MS Windos, entre otros que no soporte Buildout:
Debe modificar su archivo de configuración zope.conf con el siguiente comando:
vim $INSTANCE_HOME/etc/zope.conf
Y luego asigna la siguiente definición:
<ftp-server>
# valid key is "address"
# address IP:PORT
address 127.0.0.1:8021
</ftp-server>
Para instalaciones de Zope/Plone basadas en Buildout, se configura de la siguiente forma:
Debe modificar su archivo de configuración buildout.cfg con el siguiente comando:
vim DIRECTORIO_INSTALACION/buildout.cfg
Y luego busca la tarea llamada “[instance]” dentro de tu configuración buildout de asigna la siguiente definición:
[instance]
recipe = plone.recipe.zope2instance
...
zope-conf-additional =
<ftp-server>
# valid key is "address"
# address IP:PORT
address 127.0.0.1:8021
</ftp-server>
Luego guarde los cambios y inicie de nuevo la instancia del servicio de Zope en modo depuración para verificar que inicio el servidor FTP, con el siguiente comando:
$ ./bin/instance fg
/usr/local/Plone/zinstance/parts/instance/bin/runzope -X debug-mode=on
2010-03-23 10:44:54 INFO ZServer HTTP server started at Tue Mar 23 10:44:54 2010
Hostname: 0.0.0.0
Port: 8080
2010-03-23 10:44:54 INFO ZServer FTP server started at Tue Mar 23 10:44:54 2010
Hostname: localhost
Port: 8021
...
2010-03-23 10:45:59 INFO Zope Ready to handle requests
Desde allí, simplemente apunte su manipular un cliente FTP definiendo la conexión con los siguientes datos:
Figura 1: Cliente FTP conectado a un sitio Plone
El código fuente de este archivo esta hospedado en GitHub. Todos pueden actualizar y corregir errores en este documento con unos clic - sin necesidad de descargar.
Para mas información básica acerca de como actualizar este manual y referencia a sintaxis Sphinx, por favor consulte la guía Escribiendo y actualizando el manual.