requisitos
Implementación Weceem CMS requiere:
* Java 5 o superior
* Un servidor de SQL Server por ejemplo, MySQL o PostgreSQL
* 500 MB de RAM asignada a la máquina virtual de Java
* Una carpeta de sistema de archivos de escritura para el almacenamiento de los indices de busqueda de Lucene text-index"
No es necesario instalar o tener conocimiento de Grails para utilizar Weceem, pero si se quiere desarrollar una aplicación personalizada que utiliza Weceem, también tendrá que instalar Grails.
Actualización de todas las instalaciones Weceem
Antes de instalar una nueva versión de Weceem siempre hay que exportar cada uno de sus espacios para asegurarse de tener una copia de seguridad. Además, debe asegurarse de que su base de datos y los archivos cargados (por ejemplo, WeceemFiles /) se han guardado en una carpeta de copia de seguridad.
Instalación de aplicaciones independientes Weceem
Para instalar Weceem independiente es necesario:
1. Siga los procedimientos normales para poner el archivo WAR en el contenedor de servlets Java
2. permitir la escritura de la carpeta del índice de búsqueda del usuario del contenedor servlet
3. Dile a Weceem donde encontrar tu configuración
Hay varias opciones de configuración, la más importante de las cuales se utilizan para indicarle a Weceem dónde encontrar a su base de datos SQL. Para pasarle estos datos de configuración de la aplicación para Weceem hay que crear un archivo de propiedades y colocalo en la ruta de clases o pasar una variable a la máquina virtual Java para indicarle a Weceem dónde encontrar el archivo de propiedades.
Las propiedades típicasen el archivo weceem son:
# Control whether or not connection pooling is enabled
dataSource.pooled=true# Set the JDBC driver class name - class must be on classpath
dataSource.driverClassName=com.mysql.jdbc.Driver
# The user name for the SQL database
dataSource.username=weceem
# The password for the SQL database
dataSource.password=weceem
# The database update mode. Leave as "update"
dataSource.dbCreate=update
# The JDBC URL of your database
dataSource.url=jdbc:mysql://localhost:3306/weceem# OR you can specify a JNDI data source with just this line, and nothing else
# but you must have configured the JNDI database resource in your servlet container/
#dataSource.jndiName=java:comp/env/jdbc/WeceemDS# The path to use for storing search index files - MUST be writable
searchable.index.path=/var/weceem/search-indexesEstas son en realidad las propiedades de configuración Grails a utilizar para configurar el DataSource Grails y el plugin de búsqueda utilizado para indexar el contenido de la búsqueda.
Weceem va tratar de encontrar un archivo llamado "weceem.properties" en la ruta de clases, pero se puede apuntar a una ubicación específica, pasando una URL como la propiedad del sistema weceem.config.location con un argumento a su contenedor / VM como
:-Dweceem.config.location=file:/etc/weceem/ourconfig.propertiesNOTA: También se debe establecer los directorios para la carga de archivos , para almacenar los archivos subidos en una carpeta en el servidor que no vaya a ser eliminado cuando se actualiza la aplicación web. Ver las opciones de configuración.
Con las versiones anteriores a la 1.0, si se implementa en una carpeta nueva la aplicación se debe copiar la carpeta WeceemFiles / a la nueva instalación, para copiar a través de los archivos subidos - ya que se almacenan dentro de su aplicación expansión WAR. Si se utiliza el mecanismo de exportación e importación no debería ser necesario.
Sin embargo, mediante el establecimiento de la ruta de carga correcta en su configuración, puede guardar los archivos subidos fuera de la carpeta de aplicaciones web y así evitar este proceso en el futuro.
Instalar Plugin Weceem en su propia aplicación
Instalación Weceem en una aplicación es simple:
grails install-plugin weceemUna versión de Grails 1.3.1 o superior es recomendada para versión 0.9 en adelante. El Plugin de Weceem debe funcionar con Grails 1.2.2 y superiores, pero no se ha probado extensivamente en esa línea la versión anterior.
Una vez que el complemento está instalado en su aplicación, probablemente tendrá que establecer un par de propiedades Grails en la configuración para hacer que su aplicación funcione correctamente.
Al actualizar desde una versión anterior del plugin Weceem en su aplicación, es posible que necesite desinstalar de forma manual algunos viejos plugins Grails Weceem si requiere una nueva versión de ellos si su versión de Grails no lo hace automáticamente.
Más información sobre la instalación de weceem aquí
No hay comentarios:
Publicar un comentario