Configuraciones generales

Algunos de los comportamientos de las instancias de Zope / Plone son controladas con variables de entorno del sistema operativo. Usted puede configurar los que están aquí en un formato de clave / valor.

Algunas de las siguientes son configuraciones adicionales al servidor Zope que son de gran utilidad:

Zona horaria

TZ le permite a usted definir la zona horaria para sistemas donde no esta disponible automáticamente. Para esto debe agregar en la sección [instance] en su archivo de configuración de buildout.cfg:

environment-vars =
    TZ America/Caracas

Habilitar los idiomas necesarios en Plone

Si solo necesita ofrecer soporte a i18n para N número de idiomas en específicos usted puede configurar esto agregando en la sección [instance] en su archivo de configuración del archivo buildout.cfg:

environment-vars =
    PTS_LANGUAGES en, es, pt

De esta forma se esta habilitando el soporte a los idiomas Ingles, Español y Portugués, estoy puede ser muy conveniente por que ahorra recursos computo al momento de iniciar su instancias Zope.

zope_i18n_compile_mo_files, le permite la compilación automática de los archivos de las traducciones perdidas (tal ves haga el arranque de la instancia mas lento).

zope_i18n_allowed_languages, le permite limitar las traducciones disponibles.

Advertencia

Esto acelera la puesta en marcha de la instancia Zope - sólo actualiza el catálogo de traducción de los idiomas, mas información: http://maurits.vanrees.org/weblog/archive/2010/10/i18n-plone-4

environment-vars =
    zope_i18n_compile_mo_files true
    zope_i18n_allowed_languages en es pt

Permission denied: ... .python-eggs

Error en la instalación del Producto debido a fallar en la creación de paquete Egg caché Algunas bibliotecas de Python, en particular, la biblioteca de Python-MySQL, se distribuyen en los Paquetes Egg Python comprimido que necesitan ser descomprimidos en un directorio de caché.

A menos que especifique un directorio de destino para este caché, Python intentará crear en el directorio $HOME/.python-eggs. Si ejecuta Zope bajo un identificador de usuario especial y con permisos mínimos (como debería ser), Python no puede ser capaz de crear el directorio de caché.

PYTHON_EGG_CACHE, determinas donde los paquetes Egg Python comprimidos son desempacadas para su uso. Sin esta configuración no podemos ejecutar la instancia Zope como root con effictive-user del servicio y desde la ejecución del servicio Zope no puede escribir en /root/.python-eggs.

environment-vars =
    PYTHON_EGG_CACHE ${buildout:directory}/var/.python-eggs

PYTHONHASHSEED

PYTHONHASHSEED, determina la preselección inicial para los hashes. El valor “random” provoca un valor pseudo-aleatoria se utiliza para preseleccionar los objetos de hashes de str, bytes y datetime.

environment-vars =
    PYTHONHASHSEED random

Referencias

los comentarios son proporcionados por Disqus

Editar este documento

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.

  1. Vaya hacia el articulo Configuraciones generales en GitHub.
  2. Presione el botón Fork. Este creara su propia copia personal de la documentación.
  3. Edite los archivos usando el editor de texto de GitHub desde su navegador Web
  4. Rellene en la caja de texto Commit message al final de la pagina indicando por que usted realizo estos cambios. Presione el botón Propose file change próximo a ese cuando haya finalizado.
  5. Luego diríjase a la página Send a pull request (no será necesario rellenar ningún texto adicional). Sólo tiene que pulsar el botón Send pull request.
  6. Sus cambios serán consultados por un revisor dentro de la pestaña Pull requests del proyecto en Github.

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.