Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
Guillaume Jacquemoud
Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
23 giugno 2011 6.55
Risposta

Guillaume Jacquemoud

Punteggio: New Member

Messaggi: 9

Data di Iscrizione: 23 giugno 2011

Messaggi recenti

On part d'un ubuntu installé connecté à internet sans apache ni mysql.

I) Installation de Java JDK (openJDK)
a. Installer le jdk
1apt-get install openjdk-6-jdk openjdk-6-jre


II) Création de variables globale dans /etc/profile

1nano /etc/profile

Ecrire :
1export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
2export LIFERAY_HOME=/usr/local/liferay-portal-6.0.6/tomcat-6.0.29
3export PATH=$JAVA_HOME/bin:$LIFERAY_HOME/bin:$PATH


Attention la variable $LIFERAY_HOME devra être modifier en fonction de l'url et de la version du liferay installé (idem pour $JAVA_HOME)

III) Préparation de MySQL

a. Installer mysql :

1apt-get update
2apt-get install mysql-server
3mysql -u root -p
4CREATE DATABASE lportal DEFAULT CHARACTER SET utf8;
5quit;


Pour la création d'un user particuliler cf doc mysql http://doc.ubuntu-fr.org/mysql

b. Création du fichier de conf pour liferay
créer un fichier portal-ext.properties et y inscrire :
 1#
 2# MySQL
 3#
 4jdbc.default.driverClassName=com.mysql.jdbc.Driver
 5jdbc.default.url=jdbc:mysql://[b][color=#ff0000]ServerNameOrIP[/color][/b]/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
 6jdbc.default.username=[b][color=#ff0000]login[/color][/b]
 7jdbc.default.password=[b][color=#ff0000]password[/color][/b]
 8schema.run.enabled=true
 9schema.run.minimal=true

Entrez le login/password de l'utilisateur liferay

IV) Préparation de SQL SERVER

a. Créer la base de données lportal :

b. Création du fichier de conf pour liferay
créer un fichier (sur votre bureau par exemple) portal-ext.properties et y inscrire :
1# SQL Server 
2jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
3jdbc.default.url=jdbc:jtds:sqlserver://[color=#ff0000]ServerNameOrIP[/color][/b]/lportal
4jdbc.default.username=[b][color=#ff0000]login[/color][/b]
5jdbc.default.password=[b][color=#ff0000]password[/color][/b]

Entrez le login/password de l'utilisateur liferay

V) Installation de liferay
a. Installation de unzip
1apt-get install unzip

b. Téléchargement et dé-zip de liferay
récupérer l'url du bundle liferay with tomcat sur http://www.liferay.com/downloads/liferay-portal/available-releases
1cd /usr/src
2wget http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.6/liferay-portal-tomcat-6.0.6-20110225.zip
3cd /usr/local
4unzip /usr/src/liferay-portal-tomcat-6.0.6-20110225.zip


L’ensemble des fichiers se trouvent donc dans le répertoire /usr/local/liferay-portal-tomcat-6.0-5.1.2.
Nous allons créer un lien symbolique vers le répertoire
/usr/local/liferay afin de simplifier les choses et facilité les prochaines migrations.

1ln -s liferay-portal-6.0.6/tomcat-6.0.29 liferay


Modifier dans le fichier /etc/profile la variable LIFERAY_HOME
Suppression des données d'exemple :
1cd $LIFERAY_HOME/webapps
2rm -rf sevencogs-hook
3rm -rf sevencogs-mobile-theme
4rm -rf sevencogs-theme

c. Insertion du fichier de configuration BDD dans liferay
1cd $LIFERAY_HOME/webapps/ROOT/WEB-INF/classes

coller le fichier portal-ext.properties créé précédemment avec la BDD
d. Modification des droits sur /bin
1cd $LIFERAY_HOME/bin
2chmod +x *.sh

e. Lancer le serveur tomcat
1$LIFERAY_HOME/bin/startup.sh

Pour le lancer avec les logs :
1cd $LIFERAY_HOME
2./bin/startup.sh && tail -f ./logs/catalina.out


Pour accéder : http://<Liferay Server IP ADDRESS>:8080
Fini emoticon

Personnelle mon ubuntu est sur une VM gérée par un proxmox et j'ai du lui attribuer 1Go de RAM car à 512Mo ça ramais... si quelqu'un sait pourquoi...
Concernant SQL ou Mysql si vous en voulez pas vous embeêter avec les serveurs de BDD ne faite pas cette partie Liferay se débrouillera tout seul avec sa base de donnée Hypersonic (je crois).
Enjoy it!
Guillaume Jacquemoud
Script pour faire un restart du serveur
23 giugno 2011 7.00
Risposta

Guillaume Jacquemoud

Punteggio: New Member

Messaggi: 9

Data di Iscrizione: 23 giugno 2011

Messaggi recenti

Dès qu'on modifie le portal-ext.properties, il faut
- retrouver le bon dossier
- faire un shutdown.sh puis un startup.sh

Je me suis donc fait un petit script pour faire un restart rapidement :

1nano $LIFERAY_HOME/bin/restart.sh

Ecrire :

1#!/bin/bash
2
3echo "Server is shuting down..."
4$LIFERAY_HOME/bin/shutdown.sh
5sleep 5
6echo "Server start. Please wait"
7$LIFERAY_HOME/bin/startup.sh && tail -f $LIFERAY_HOME/logs/catalina.out


Faire ensuite :
1chmod +x $LIFERAY_HOME/bin/restart.sh


Perso pour gagner du temps je crée un alias à la racine du serveur :
1ln -s $LIFERAY_HOME/bin/restart.sh liferay-rstart


Comme ca depuis la racine je peux faire :
1./liferay-rstart


Enjoy It emoticon
Corentin R
RE: Script pour faire un restart du serveur
27 giugno 2011 8.52
Risposta

Corentin R

Punteggio: Junior Member

Messaggi: 92

Data di Iscrizione: 18 giugno 2010

Messaggi recenti

Merci pour ce tuto !
Pour faire tourner Liferay 606 mieux vaut disposer de 1Go de RAM sur la machine. Surtout si tu y installes également le serveur MySQL...

Sinon pour compléter un peu ton tuto voilà comment configurer un serveur de mail SMTP qu'utilisera le serveur pour envoyer ces messages (création de compte utilisateur, etc ...). Pour cela il faut ajouter la ressource suivante dans le bloc "Context" du fichier CATALINA_HOME/conf/Catalina/localhost/ROOT.xml:
<Resource
name="mail/MailSession"
auth="Container"
type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.host="localhost"
mail.store.protocol="imap"
mail.imap.host="localhost"
/>
Ici on considère que le serveur SMTP utilisé est présent sur la même machine que votre Liferay.

Bonne journée.
Fabrice GOSSART
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 3.53
Risposta

Fabrice GOSSART

Punteggio: New Member

Messaggi: 8

Data di Iscrizione: 28 marzo 2012

Messaggi recenti

bonjour, je début complètement avec ce produit.
J'ai suivi à la lettre tout cela, mais je n'accède pas à la page web, j'ai une page blanche (pas en erreur mais blanche)
Apparemment d'apres les logs pb de connexion mysql... le serveur mysql est lancé pourtant.
Corentin R
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 4.13
Risposta

Corentin R

Punteggio: Junior Member

Messaggi: 92

Data di Iscrizione: 18 giugno 2010

Messaggi recenti

Bonjour,

Quelle version de Liferay essaies tu d'installer et sur quel environnement (windows, linux) ? Base de données ?
Fabrice GOSSART
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 5.20
Risposta

Fabrice GOSSART

Punteggio: New Member

Messaggi: 8

Data di Iscrizione: 28 marzo 2012

Messaggi recenti

je pense etre à la derniere : liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23
environnemnet ubuntu 10.04 64 bits sous openvz
par rapport au tuto j'ai remplacé 3 valeurs Servernameorip j'ai mis localhost
et login/password étant ceux de mon acces mysql bien sûr.
Par contre je ne vois nulle part où sélectionner la bdd ? peut etre que le nom est imposé
Corentin R
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 5.48
Risposta

Corentin R

Punteggio: Junior Member

Messaggi: 92

Data di Iscrizione: 18 giugno 2010

Messaggi recenti

Le nom de ta base de donnée est lportal dans l'exemple. tu l'as normalement créée avec la commande :
CREATE DATABASE lportal DEFAULT CHARACTER SET utf8;

Sinon ton serveur MySQL est-il bien sur le port par défaut (3366) ?

Mais dans tous les cas si le problème venait de MySQL Liferay passerait automatiquement sous HSQL et il devrait se lancer.

A tout hasard, avec quelle URL essaies tu de te connecter ?
Fabrice GOSSART
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 5.50
Risposta

Fabrice GOSSART

Punteggio: New Member

Messaggi: 8

Data di Iscrizione: 28 marzo 2012

Messaggi recenti

je vois ceci dans les logs
SEVERE: Error listenerStart
Corentin R
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 5.58
Risposta

Corentin R

Punteggio: Junior Member

Messaggi: 92

Data di Iscrizione: 18 giugno 2010

Messaggi recenti

Tu as récupéré le bundle de liferay avec Tomcat? Ou tu as installé un Tomcat puis déployé Liferay dedans ?
Fabrice GOSSART
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 6.08
Risposta

Fabrice GOSSART

Punteggio: New Member

Messaggi: 8

Data di Iscrizione: 28 marzo 2012

Messaggi recenti

j'ai pris le bundle.
Apparemment je penses avoir une piste
j'ai recopié portal-ext.properties dans me dossier classes, mais il semble pourtant toujours utiliser celui que j'avais créé dans mon dossier (/root)
Fabrice GOSSART
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 6.21
Risposta

Fabrice GOSSART

Punteggio: New Member

Messaggi: 8

Data di Iscrizione: 28 marzo 2012

Messaggi recenti

effectivement le problème était là, maintenant le serveur se lance. Mais je ne sais pas pourquoi il n'utilise pas le bon fichier portal-ext.properties
en meme temps je ne connais pas du tout tomcat
Corentin R
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 6.26
Risposta

Corentin R

Punteggio: Junior Member

Messaggi: 92

Data di Iscrizione: 18 giugno 2010

Messaggi recenti

Bizarre...
Le fichier portal-ext.properties devrait être placé dans ton dossier /tomcat-7.0.23/webapps/ROOT/WEB-INF/classes
Est bien le cas ?
Fabrice GOSSART
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 6.33
Risposta

Fabrice GOSSART

Punteggio: New Member

Messaggi: 8

Data di Iscrizione: 28 marzo 2012

Messaggi recenti

oui oui, c'est bien le cas , et pourtant il utilise le fichier que j'avais créé initialement dans /root en suivant le tuto ! garanti! c'est en regardant bien le log que j'ai vu l'error de connexion mysql car je n'avais pas modifié les login/pass dans le bon fichier.
ce n'est pas trop genant en soi, car je découvre le produit pour l'instant.
Olivier Bonnet-Torrès
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 6.54
Risposta

Olivier Bonnet-Torrès

Punteggio: Regular Member

Messaggi: 148

Data di Iscrizione: 11 luglio 2008

Messaggi recenti

Bonjour,
Attention, la procédure décrite ci-dessus s'applique à la version 6.0.5...
Elle est un peu différente pour Liferay 6.1.0.

Ensuite, sur la 6.1.0, un "setup wizard" se lance au premier démarrage, permettant entre autres de redéfinir la connexion DB par défaut. L'assistant de configuration stocke ces données dans un autre fichier /srv/liferay-6.1.0-ga1/portal-setup-wizard.properties. Vérifiez si les propriétés contenus dans ce fichier ne contredisent pas celles que vous souhaitez appliquer.
Fabrice GOSSART
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 7.25
Risposta

Fabrice GOSSART

Punteggio: New Member

Messaggi: 8

Data di Iscrizione: 28 marzo 2012

Messaggi recenti

je ne me rappelle pas avoir eu un setup wizard... peut etre que j'ai complètement foiré l'installation! de toute façon au premier abord c'est tres tres lent, et donc vraiment inexploitable.

Je recommence donc tout à zero, et je suis le wiki de la version 6.1
et là je lance directement le script startup.sh qui est censé me lancer ce wizard. Et non "cannot find ./catalina.sh"

Pas plus avancé alors
Olivier Bonnet-Torrès
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 7.27
Risposta

Olivier Bonnet-Torrès

Punteggio: Regular Member

Messaggi: 148

Data di Iscrizione: 11 luglio 2008

Messaggi recenti

cd /srV/liferay/tomcat-7.0.23/bin
./startup.sh

?
Fabrice GOSSART
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
28 marzo 2012 7.41
Risposta

Fabrice GOSSART

Punteggio: New Member

Messaggi: 8

Data di Iscrizione: 28 marzo 2012

Messaggi recenti

j'ai redécompressé le fichier téléchargé et cette fois tout semble y etre et cela fonctionne.

Je vais voir maintenant si les performances sont meilleures