13
 Guide d’Installation Alfresco 3.4d

Installation e Alfresco VFR

Embed Size (px)

Citation preview

Page 1: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 1/12

 

Guide d’Installation Alfresco 3.4d

Page 2: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 2/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

Installation Alfresco 3.4 d sous Ubuntu 11.10Afin d’installer Alfresco sous forme d’un fichier .war sous Ubuntu, on doit d’abord installer toutes les

dépendances d’Alfresco, puis installer le dit fichier sous Tomcat.

Les dépendances sont les suivantes :

  Swftools

  Tomcat

  JDK

  Openoffice

  Mysql

  Apache2

  Phpmyadmin

  Mysql connector

  Flash

Pour l’installation de swftools :

Pour préparer le système :

sudo apt-get install build-essential checkinstall

sudo chown $USER /usr/local/src

sudo chmod u+rwx /usr/local/src

sudo apt-get install gcc g++ make

sudo apt-get install git

sudo apt-get install libgif-dev xpdf libfreetype6 libfreetype6-devlibjpeg62 libjpeg8 libjpeg8-dev

sudo apt-get update

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

 

tar -vxf swftools-0.9.1.tar.gz

wget http://www.ijg.org/files/jpegsrc.v7.tar.gz 

tar -zvxf jpegsrc.v7.tar.gz

sudo wget

Page 3: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 3/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

http://download.savannah.gnu.org/releasesnoredirect/freetype/freetyp

 

e-2.3.12.tar.gz 

 

tar -zvxf freetype-2.3.12.tar.gz

cd jpegsrc.v7

sudo ./configure

sudo make

sudo make install

cd freetype-2.3.12

rm -f config.cache

sudo ranlib /usr/local/lib/libjpeg.a

sudo ldconfig /usr/local/lib

sudo LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include"

./configure

sudo make

sudo make install

sudo apt-get install xpdf-reader

cd swftools-0.9.0

sudo LDFLAGS="-L/usr/local/lib" CPPFLAGS="-I/usr/local/include"

./configure

sudo make

sudo make install

On peut le supprimer avec la commande suivante:

dpkg -r swftools 

Pou installer sun-java6-jdk :

sudo apt-get purge libreoffice.org ure

Page 4: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 4/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:ferramroberto/java

sudo apt-get update

sudo apt-get install sun-java6-jdk

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

La liste des ppa se trouve sans /etc/apt/sources.list.d/

Pour installer openoffice.org

sudo apt-get remove –purge libreoffice-core

sudo apt-get install openoffice.org

Pour installer Adobe Flash player

Ouvrir le fichier :

Page 5: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 5/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

sudo vi /etc/apt/sources.list

Ajouter la ligne suivante:

deb http://archive.canonical.com/ubuntu oneiric partner

Faire une mise à jour avec:

sudo apt-get update

Enfin Installer flash: 

sudo apt-get install adobe-flashplugin

Pour installer apache2 :

sudo apt-get install apache2

Pour installer mysql-server:

sudo apt-get install mysql-server

mysql-u root -p

CREATE DATABASE alfresco DEFAULT CHARACTER SET utf8 COLLATE utf8_uni

code_ci;

GRANT ALL PRIVILEGES ON alfresco.* TO alfresco@localhost IDENTIFIED

BY 'alfresco';

GRANT SELECT,LOCK TABLES ON alfresco.* TO alfresco@localhost IDENTIF

IED BY 'alfresco';

FLUSH PRIVILEGES;

quit;

Pour installer phpmyadmin :

Après avoir installé les paquets apache2, mysql-server et phpmyadmin.

Ensuite, il faudra penser à changer le mot de passe root de phpmyadmin et ne pas le laisser vide avec

la commande suivante:

sudo htpasswd /etc/phpmyadmin/htpasswd.setup admin

sudo /etc/init.d/apache2 restart

Page 6: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 6/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

Ne vous inquiétez pas si votre page phpmyadmin est introuvable. Pour cela, veillez à exécuter cette

commande :

sudo ln –s /usr/share/phpmyadmin /var/www/phpmyadmin

Pour fixer l’adresse ip d’un serveur statiquement, on modifie le fichier « host » situé sur /etc/hosts

iface eth0 inet static

address 10.6.10.145

netmask 255.0.0.0

gateway 10.6.1.3

ou comme client dhcp

auto eth0iface eth0 inet dhcp

Il faut ajouter la variable d’environnement JAVA_HOME au fichier /etc/environnement :

sudo vi /etc/environment

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

Si on va utiliser des fichiers avec des caractères en arabe, nous devons ajouter une ligne dans le

fichier /etc/mysql/my.conf  après la partie mysqld et puis redémarrer mysql

default-character-set =utf8

/etc/init.d/mysql restart

Pour installer Tomcat6 :

sudo apt-get install tomcat6

sudo apt-get install libtcnative-1

Pour Installer Alfresco comme projet .war en suivant la procédure suivante :

T élécharger Alfresco WAR du lien suivant:

http://process.alfresco.com/ccdl/?file=release/community/build-

3370/alfresco-community-3.4.d.zip 

Et le dézipper dans ~dowloads/alfresco

sudo service tomcat6 stop

sudo cp -r ~/Downloads/alfresco/web-server/shared /var/lib/tomcat6

Page 7: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 7/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

sudo cp -r ~/Downloads/alfresco/web-server/webapps /var/lib/tomcat6

sudo cp -r ~/Downloads/alfresco/web-server/lib

/var/lib/tomcat6/shared/lib

sudo cp -r ~/Downloads/alfresco/bin /var/lib/tomcat6/bin

sudo cp -r ~/Downloads/alfresco/licenses /var/lib/tomcat6/licenses

sudo cp -r ~/Downloads/alfresco/README.txt

/var/lib/tomcat6/README.txt

sudo rm /var/lib/tomcat6/shared/lib/mysql-connector-java-5.1.13-

bin.jar

Télécharger le jdbc driver pour mysql dans ~/downloads:

http://mirrors.ircam.fr/pub/mysql/Downloads/Connector-J/mysql-

connector-java-5.1.18.zip

Puis,

sudo cp mysql-connector-java-5.1.18-bin.jar

/var/lib/tomcat6/shared/lib/mysql-connector-java-5.1.18-bin.jar

sudo su

Puis,

mv /var/lib/tomcat6/shared/classes/alfresco-global.properties.sample

/var/lib/tomcat6/shared/classes/alfresco-global.properties

mv /var/lib/tomcat6/shared/classes/alfresco/web-extension/share-

config-custom.xml.sample

/var/lib/tomcat6/shared/classes/alfresco/web-extension/share-config-

custom.xml

vi /var/lib/tomcat6/conf/catalina.properties

il faut changer la ligne "shared.loader=" en

shared.loader=${catalina.home}/shared/classes,${catalina.home}/share

d/*.jar,/var/lib/tomcat6/shared/classes,/var/lib/tomcat6/shared/lib/

*.jar 

Page 8: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 8/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

Java ne gère pas la mémoire pour Alfresco convenablement "out of the box", il faut donc configure

ce fichier:

vi /etc/default/tomcat6

JAVA_HOME=/usr/lib/jvm/java-6-sun

JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=512m -Xms128m -Xmx768m -

Dalfresco.home=/opt/alfresco -Dcom.sun.management.jmxremote"

La variable JAVA_OPTS est faite pour gérer la configuration des processeurs. Pour voir la

configuration qui vous convient, regarder http://www.alfresco.com/help/34/community/all/ sous

«Tuning the JVM »

Si vous n’avez pas encore crée une base de données pour Alfresco, c’est le temps de le faire sinon

Alfresco ne fonctionnera pas sans sa base :

Il faut impérativement créer un dossier pour mettre les données :

 

mkdir -p /srv/www/alfresco/alf_data

Vérifier que l’utilisateur détient les permissions nécessaires:

chown -R tomcat6:tomcat6 /var/lib/tomcat6 /srv/www/alfresco

Modifier les proprieties d’Alfresco pour le système: 

vi /var/lib/tomcat6/shared/classes/alfresco-global.properties

Exemple: 

#

# Sample custom content and index data location

#

dir.root=/srv/www/alfresco/alf_data

#

# Sample database connection properties

#

db.username=alfresco

db.password=alfresco

db.pool.initial=10

Page 9: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 9/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

db.pool.max=100

#

# External locations

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

web.application.context.url=http://127.0.0.1:8080/alfresco

ooo.exe=soffice

ooo.user=${dir.root}/oouser

ooo.enabled=true

jodconverter.officeHome=/usr/lib/libreOffice.org

jodconverter.portNumbers=8101

jodconverter.enabled=true

img.root=/usr/bin/ImageMagick-6.6.0

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

#

# MySQL connection

#

db.name =alfresco

db.port =3306

db.driver=org.gjt.mm.mysql.Driver

db.url=jdbc:mysql://127.0.0.1:3306/alfresco

hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect

#

# URL Generation Parameters (The ${localname} token is replaced bythe local server name)

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

alfresco.context=alfresco

Page 10: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 10/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

alfresco.host=localhost

alfresco.port=8080

alfresco.protocol=http

#

share.context=share

share.host=localhost

share.port=8080

share.protocol=http

Voila on vient de finir l’installation d’alfresco .war: 

Allez à: 10.6.10.145:8080/alfresco 

http://<yourip>:<yourport>/share (it will take a few minutes to start up)

 

Default user and password is:

admin admin

You can find your log files in:

/var/lib/tomcat6/alfresco.log

/var/lib/tomcat6/log/catalina.out

Il faut modifier le fichier /etc /hosts

Configuration du CIFS :

Si vous voulez accéder aux documents enregistrés dans Alfresco à travers CIFS Shares

autrement dit (Windows Shares), il faut ajouter dans la fin du fichier de configuration les

éléments suivants:

#CIFS Support

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

cifs.enabled=true

cifs.serverName= ubunutu //le nom de votre serveur

cifs.ipv6.enabled =false

cifs.tcpipSMB.port=1445

Page 11: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 11/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

cifs.netBIOSSMB.namePort=1137

cifs.netBIOSSMB.datagramPort=1138

cifs.netBIOSSMB.sessionPort=1139

Configuration du support SharePoint :

Si vous avez voulez ouvrir vos documents sur Alfresco, il faut configurer le protocole

Sharepoint.

Le protocole Sharepoint n’est pas installé par défaut, il faut télécharger le module et

l’installer manuellement en mode commande :

cd /opt/alfresco/amps

wget -c http://dl.alfresco.com/release/community/build-2765/vti-

 

module.amp?dl_file=release/community/build-2765/vti-module.amp -O

 

vti-module.amp 

 

cd ..

bash apply_amps.sh

Enfin ajouter ces modifications dans le fichier alfresco-global-

properties

#

# Sharepoint

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

vti.server.port= 7070

vti.alfresco.deployment.context=/alfresco

vti.alfresco.alfrescoHostWithPort= http://10.6.10.145:8080 

 

shareHostWithPort= http://10.6.10.145:8080 

Il faut configurer le pare-feu pour accéder à Alfresco CIFS share :

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 445 -j REDIRECT

--to-ports 1445

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 139 -j REDIRECT

Page 12: Installation e Alfresco VFR

5/14/2018 Installation e Alfresco VFR - slidepdf.com

http://slidepdf.com/reader/full/installation-e-alfresco-vfr 12/12

 

  Titre : Installation d’Alfresco 3.4d Version : 1.0

Sous titre : Date : 30/01/2012

Auteur : HajarIGUER 

Niveau Confidentialité : Confidentiel

Société : TES Client : Time Earning Solutions

--to-ports 1139

iptables -t nat -A PREROUTING -p udp -m udp --dport 137 -j REDIRECT

--to-ports 1137

iptables -t nat -A PREROUTING -p udp -m udp --dport 138 -j REDIRECT

--to-ports 1138

Puis redémarrer Alfresco (le service tomcat6).