Installation e Alfresco VFR
Transcript of 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
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
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
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 :
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
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
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
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
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
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
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
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).