martes, 11 de agosto de 2009

Instalar Alfresco Community 3.2 ubuntu 8.04 hardy

Instalacion Alfresco Community 3.2 ubuntu 8.04 (Hardy)


Hacer la instalación de ubuntu server por default, agregar al final openssh-server

$sudo apt-get update
$sudo apt-get dist-upgrade

$sudo apt-get install imagemagick mysql-server 'openoffice.org-headless' xvfb swftools sun-java6-jdk sun-java6-jre nfs-common portmap ia32-libs zlib1g-dev libjpeg62-dev libfreetype6-dev libungif4-dev unzip

Ponerle la clave de root al mysql y aceptar la licencia de java

Bajar el instalador de Alfresco Community

$wget http://www.alfresco.com/elqNow/elqRedir.htm?ref=http://dl.alfresco.com/release/community/build-2039/Alfresco-Community-3.2-Linux-x86-Install?dl_file=release/community/build-2039/Alfresco-Community-3.2-Linux-x86-Install

Bajar el instalador de swftools

$wget http://www.swftools.org/swftools-0.9.0.tar.gz

Descomprimir el swftools

$ tar -zxvf swftools-0.9.0.tar.gz

Compilar

$ cd swftools-0.9.0/

$ sudo ./configure

$ sudo make

$ sudo make install

$ pdf2swf -V

pdf2swf - part of swftools 0.9.0


Ahora procedemos a instalar Alfresco


$ chmod +x Alfresco-Community-3.2-Linux-x86-Install

$ sudo ./Alfresco-Community-3.2-Linux-x86-Install

This will install Alfresco Community Edition on your computer. Continue? [n/Y]


es este caso deje todos los paths por default

Una vez instalado tenemos que modificar el siguiente archivo

$ sudo vi /opt/Alfresco/alfresco.sh

reemplazar

ALF_HOME=@@ALFRESCO_DIR@@

por

ALF_HOME=/opt/Alfresco


export JAVA_HOME="@@JAVA_HOME@@"

por

export JAVA_HOME="/usr/lib/jvm/java-6-sun”


Editamos ahora el archivo /opt/Alfresco/tomcat/shared/classes/alfresco-global.properties

dejamos esto como esta a continuacion

#

# External locations

#-------------

ooo.exe=soffice

img.root=/usr

swf.exe=/usr/local/bin/pdf2swf


Crear la base de datos


$ sudo mysql -u root -p

Ingresar la contraseña

mysql> create database alfresco;

mysql> use alfresco;

mysql> grant all privileges on alfresco.* to 'alfresco'@'localhost' identified by 'alfresco';

mysql> exit


Bajamos el pack para traducirlo al español

wget http://forge.alfresco.com/frs/download.php/721/alfresco_3.2_ES-beta1.zip

$ unzip alfresco_3.2_ES-beta1.zip

$cd alfresco_3.2_ES-beta1/

$sudo cp -R * /opt/Alfresco/tomcat/shared/classes/alfresco/


Listo podemos arrancar la aplicación.


$sudo sh /opt/Alfresco/alfresco.sh start


10 comentarios:

danueli dijo...

Hey
I don´t know find package "ia32-libs" what is the exact package?

thanks

Unknown dijo...

this package is only for am64 installation. In 32bits is not necesary

Anónimo dijo...

sudo sh /opt/Alfresco/alfresco.sh start
FUNCIONAAAAAA!!!! Muchas gracias

Anónimo dijo...

muchas gracias por el manual!!! :-)

Anónimo dijo...

Hola Chicos yo levanto la aplicación ejecutando el comando


sudo sh /opt/Alfresco/alfresco.sh start


esto me retorna via consola


Using CATALINA_BASE: /opt/Alfresco/tomcat
Using CATALINA_HOME: /opt/Alfresco/tomcat
Using CATALINA_TMPDIR: /opt/Alfresco/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun


Ahora bien cuando escribo en el browser
http://localhost:3306/alfresco
aparece el mensaje de firefox que dice
Firefox no puede establecer una conexión con el servidor en localhost:3306


revise en /opt/Alfresco/tomcat/share/classes/
el archivo
alfresco-global.properties


y esta como db.port=3306

que puedo revisar para que alfresco pueda levantar la aplicacion por ese puerto??


Saludos y de antemano Gracias

Unknown dijo...

el puerto 3306 es de la base mysql, tenes que ir a la url http://localhost:8080/alfresco, sino en http://ip_host:8080/alfresco, ip host seria la ip de tu maquina.

Saludos.

Unknown dijo...

Hola a todos,

He intentado instalar alfresco con la guia que ustedes dan, pero me he topado que en el mismo servidor también esta instalado OpenBravo y cuando intento entrar a alfresco no funciona.

Podrían ayudarme con esto?

Unknown dijo...

Probaste esta url??

http://localhost:8080/alfresco o http://ip_host:8080/alfresco, ip host seria la ip del servidor.

Unknown dijo...

Hola tycho,

Proble la url usando http://ip_servidor:8080.

Te envio algunas de las ultimas lineas de catalina.out

INFO: Despliegue del archivo mobile.war de la aplicaci�n web
13:49:19,550 INFO [alfresco.config.JBossEnabledWebApplicationContext] Refreshing org.alfresco.config.JBossEnabledWebApplicationContext@e3391b: display name [Root WebApplicationContext]; startup date [Wed Feb 17 13:49:19 CST 2010]; root of context hierarchy
13:49:20,048 INFO [alfresco.config.JBossEnabledWebApplicationContext] Bean factory for application context [org.alfresco.config.JBossEnabledWebApplicationContext@e3391b]: org.springframework.beans.factory.support.DefaultListableBeanFactory@fe8490
13:49:22,872 INFO [web.scripts.DeclarativeRegistry] Registered 22 Web Scripts (+0 failed), 24 URLs
13:49:22,902 INFO [web.scripts.AbstractRuntimeContainer] Initialised Presentation Web Script Container (in 494.41052ms)
13:49:23,178 INFO [web.scripts.DeclarativeRegistry] Registered 40 Web Scripts (+0 failed), 42 URLs
13:49:23,255 INFO [web.scripts.AbstractRuntimeContainer] Initialised WebFramework Web Script Container (in 343.6893ms)
13:49:23,411 INFO [web.site.FrameworkHelper] Successfully Initialized Web Framework
02-17-2010 01:49:23 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo studio.war de la aplicaci�n web

Unknown dijo...

pero el url es http://ip_servidor:8080/Alfresco

en que puerto esta configurado el openbravo?