martes, 11 de agosto de 2009

Instalando alfresco en Ubuntu 9.04

Alfresco es la alternativa principal del código abierto para la gestión del contenido empresarial. El modelo del código abierto permite a Alfresco utilizar las tecnologías y las contribuciones de la comunidad del código abierto para conseguir un software de alta calidad produciéndolo mas rápidamente con un costo mucho más bajo.

Para instalarlo tan solo sigue paso a paso como esta mas abajo y tendras tu alfresco funcionando al 100%

Instalar:

Mysql-Server

apt-get install mysql-server
OpenOffice
apt-get install openoffice.org openoffice.org-headless

iptables paquete requerido para usar CIFS, FTP, NFS or FTP
apt-get install iptables
Java - jdk
apt-get install sun-java6-jdk
Imagemagick para transformacion de imagenes:
apt-get install imagemagick
Portmapper requerido para NFS server:
apt-get install portmap
NFS common paquete requerido para NFS server:
apt-get install nfs-common

Crear grupo de alfresco
groupadd alfresco
useradd -m -g alfresco alfresco
Instalar alfresco
mkdir /opt/alfresco
cd /opt/alfresco
tar -xzf alfresco-community-tomcat-2.1.0.tar.gz (Aclarando que previamente tienes que descargar el paquete de
alfresco-community-tomcat-2.1.0.tar.gz desde aqui)
Importante! Asegúrese de que / opt / alfresco / tomcat / y por debajo es propiedad de alfresco:
chown -R alfresco:alfresco /opt/alfresco/tomcat/
Crear Base de Datos
mysql –u root -p
create database alfresco;
grant all privileges on alfresco.* to alfresco@localhost identified by 'alfresco';

(Elija su propia contraseña, basta con que esté de acuerdo con lo que usted configure en la costumbre-repository.properties más adelante)
Para eliminar la base de datos: base de datos alfresco caída;


Crear Directorio para las variables


Crear espacio para el depósito, la caché y hacer que el usuario y grupo alfresco es propietario:
mkdir -p /var/lib/alfresco/alf_data
mkdir /var/lib/alfresco/tmp
chown -R alfresco:alfresco /var/lib/alfresco
Crear un directorio para los registros y hacer que el usuario y grupo alfresco es propietario:

mkdir -p /var/log/alfresco/tomcat/logs
chown -R alfresco:alfresco /var/log/alfresco

El diario de Alfresco será en / var / log / alfresco / alfresco.log.


Variable de entorno de JAVA
export JAVA_HOME="/usr/lib/jvm/java-6-sun"

agregar la linea en /opt/alfresco/alfresco.sh
Ejemplo:

#!/bin/sh
# Start or stop Alfresco server
# Set the following to where Tomcat is installed
APPSERVER=/opt/alfresco/tomcat
# Set any default JVM values
export JAVA_OPTS='-Xms128m -Xmx512m -server'
export JAVA_HOME=/usr/lib/jvm/java-6-sun
# Following only needed for Sun JVMs before to 1.5 update 8
export JAVA_OPTS="${JAVA_OPTS} -XX:CompileCommand=exclude,org/apache/lucene/index/IndexReader\$1,doBody -XX:CompileCommand=exclude,org/alfresco/repo/search/impl/lucene/index/IndexInfo\$Merger,mergeIndexes

Importante - hay que modificar el archivo
custom-repository.properties
es donde se asigna el username y passwd. del mysql,
dir.root=/var/lib/alfresco/alf_data
db.username=alfresco
db.password=alfresco
db.pool.initial=10
db.pool.max=100
#db.driver=org.hsqldb.jdbcDriver
#db.url=jdbc:hsqldb:file:alf_data/hsql_data/alfresco;ifexists=true;shutdown=true;
db.driver=org.gjt.mm.mysql.Driver
db.url=jdbc:mysql://localhost/alfresco

Arrancar el tomcat

/opt/alfresco/alfresco.sh start

detener el tomcat

/opt/alfresco/alfresco.sh stop

No hay comentarios: