cancel
Showing results for 
Search instead for 
Did you mean: 

Installation d'Alfresco 4.0d avec bdd MySQL

bob_sauvage
Champ in-the-making
Champ in-the-making
Bonjour à tous,

Je souhaite installer Alfresco Community sous RedHat 6.2 et le coupler avec une base MySQL ayant plus d'expérience avec celle ci.

Pourriez-vous m'indiquer où trouver un tutorial svp ? J'en cherche désespérément un depuis ce matin !

Merci d'avance à tous et bonne journée !
8 REPLIES 8

asko
Champ in-the-making
Champ in-the-making
Ce n'est pas trop compliqué à faire :

Tu lances le script d'instal, mais il faut donner quelques éléments sur les boites de dialogues.
A la fin, ne pas lancer alfresco, mais compléter l'install en copiant les fichiers demandés

A savoir, la classe  pour le pilote mysql-jdbc

dans $TOMCAT/lib, on doit trouver mysql-connector-java-5.XXX-bin.jar

dans alfresco.global.properties, il doit y avoir une section comme celle ci
### database connection properties ###
db.driver=org.gjt.mm.mysql.Driver
db.username=dbusername
db.password=dbpassword
db.name=dbname
db.url=jdbc:mysql://localhost/alfresco

et je crois que c'est tout…

Il faut terminer la config (les paramètres manquant pour que ça fonctionne) avant de lancer alfresco
Sinon, le wiki d'alfresco explique bien les différentes étapes

dranakan
Champ on-the-rise
Champ on-the-rise
Hello,

Il va peut-être falloir créer la base avant :

CREATE DATABASE alfresco DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL PRIVILEGES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
GRANT SELECT,LOCK TABLES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
FLUSH PRIVILEGES;
quit;

Et configurer ceci dans Mysql (5.5) :

/etc/my.cnf

[mysqld]

character_set_server = utf8
lower_case_table_names=1

asko
Champ in-the-making
Champ in-the-making
Oui.. tout à fait.. il était implicite, pour moi, que la base existait avant l'install. Merci d'avoir corrigé

bob_sauvage
Champ in-the-making
Champ in-the-making
Merci à tous les deux !

Encore quelques petites questions :

A quoi sert 'jodconverter' ?

J'ai installé ImageMagick et Openoffice via yum sous RedHat (J'effectue une installation via un tomcat déjà existant). Donc, je n'ai pas de répertoire d'installation précis. Que mettre pour :

img.root= (il faut mettre le path d'installation d'OpenOffice, mais je n'en ai pas vraiment…)
jodconverter.officeHome= (même constat)

Merci d'avance !

bob_sauvage
Champ in-the-making
Champ in-the-making
Encore une question Smiley Very Happy :

Comment spécifier le socket de mon instance MySQL ?

asko
Champ in-the-making
Champ in-the-making
Encore une question Smiley Very Happy :

Comment spécifier le socket de mon instance MySQL ?


par défaut c'est le port 3306
Il faut vérifier la config de mysql dans le fichier /etc/my.conf
Il y a une option pour indiquer si on autorise les accés via réseau ou pas

Voir sur les aides de MySQL http://www.mysql.com

cleseach
Star Contributor
Star Contributor
Bonjour,

Comme vous le signale asko, le port par défaut de MySQL est 3306.
Si vous ne l'avez pas changé, vous n'avez rien de plus à configurer dans Alfresco.
Si, en revanche, votre serveur MySQL répond sur un autre port, il faudra configurer le paramètre db.url dans le fichier alfresco-global.properties

La structure de ce paramètre est la suivante :
db.url=jdbc:mysql://[host][:port]/[database]?useUnicode=yes&characterEncoding=UTF-8
Par exemple
db.url=jdbc:mysql://localhost:3306/alfresco?useUnicode=yes&characterEncoding=UTF-8

Cordialement,
Charles Le Seac'h

jayjayecl
Confirmed Champ
Confirmed Champ
Autre petite correction, img.root doit être configuré sur l'application ImageMagick, et non OpenOffice.

Bonne chance