miércoles, 17 de junio de 2009

Documentos en el sistema de ficheros

0 comentarios
 
Por defecto, cuando subimos archivos adjuntos, ya sea mediante la entrada de píldoras documento o mediante el envío de mails, estos acaban guardándose en la BBDD. Eso puede significar en ZODB (sobre el storage que tenga configurado), o bien postgreSQL si tenemos configurado así el schema. En cualquier caso, las BBDD y los archivos no se han llevado bién históricamente, por lo que lo más recomendable es poder almacenar esos archivos en una estructura de directorios y ficheros.

Como no, KMKey incorpora la posibilidad de activar dicha funcionalidad de forma totalmente transparente al usuario. Basta con acceder via ZMI (http://ip:puerto/manage), acceder a nuestro sitio, en el apartado "portal_schemas", y en la pestaña "Properties" añadir una propiedad que se llame "disk_storage_path", y que contenga el path del directorio base (que por supuesto debe tener permisos de escritura concedidos al usuario que ejecute el servidor de aplicaciones). Por ejemplo, disk_storage_path = /var/zope/storages/adjuntos creará una estructura de 2 niveles de profundidad para ir almacenando los archivos en disco.

Finalmente, no olvidemos configurar un backup apropiado del directorio al activar está opción.

Leave a Reply