留言板

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

thumbnail
Guillaume Jacquemoud,修改在12 年前。

Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 9 加入日期: 11-6-23 最近的帖子
On part d'un ubuntu installé connecté à internet sans apache ni mysql.

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


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

nano /etc/profile

Ecrire :
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
export LIFERAY_HOME=/usr/local/liferay-portal-6.0.6/tomcat-6.0.29
export 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 :

apt-get update
apt-get install mysql-server
mysql -u root -p 
CREATE DATABASE lportal DEFAULT CHARACTER SET utf8;
quit; 


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 :
#
# MySQL 
#
jdbc.default.driverClassName=com.mysql.jdbc.Driver 
jdbc.default.url=jdbc:mysql://[b][color=#ff0000]ServerNameOrIP[/color][/b]/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=[b][color=#ff0000]login[/color][/b]
jdbc.default.password=[b][color=#ff0000]password[/color][/b]
schema.run.enabled=true
schema.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 :
# SQL Server  
jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
jdbc.default.url=jdbc:jtds:sqlserver://[color=#ff0000]ServerNameOrIP[/color][/b]/lportal
jdbc.default.username=[b][color=#ff0000]login[/color][/b]
jdbc.default.password=[b][color=#ff0000]password[/color][/b]

Entrez le login/password de l'utilisateur liferay

V) Installation de liferay
a. Installation de unzip
apt-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
cd /usr/src
wget http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.6/liferay-portal-tomcat-6.0.6-20110225.zip 
cd /usr/local
unzip /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.

ln -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 :
cd $LIFERAY_HOME/webapps
rm -rf sevencogs-hook 
rm -rf sevencogs-mobile-theme 
rm -rf sevencogs-theme

c. Insertion du fichier de configuration BDD dans liferay
cd $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
cd $LIFERAY_HOME/bin
chmod +x *.sh

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

Pour le lancer avec les logs :
cd $LIFERAY_HOME
./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!
thumbnail
Guillaume Jacquemoud,修改在12 年前。

Script pour faire un restart du serveur

New Member 帖子: 9 加入日期: 11-6-23 最近的帖子
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 :

nano $LIFERAY_HOME/bin/restart.sh

Ecrire :

#!/bin/bash

echo "Server is shuting down..."
$LIFERAY_HOME/bin/shutdown.sh
sleep 5
echo "Server start. Please wait"
$LIFERAY_HOME/bin/startup.sh &amp;&amp; tail -f $LIFERAY_HOME/logs/catalina.out


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


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


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


Enjoy It emoticon
thumbnail
Corentin R,修改在12 年前。

RE: Script pour faire un restart du serveur

Junior Member 帖子: 92 加入日期: 10-6-18 最近的帖子
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,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 8 加入日期: 12-3-28 最近的帖子
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.
thumbnail
Corentin R,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

Junior Member 帖子: 92 加入日期: 10-6-18 最近的帖子
Bonjour,

Quelle version de Liferay essaies tu d'installer et sur quel environnement (windows, linux) ? Base de données ?
Fabrice GOSSART,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 8 加入日期: 12-3-28 最近的帖子
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é
thumbnail
Corentin R,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

Junior Member 帖子: 92 加入日期: 10-6-18 最近的帖子
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,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 8 加入日期: 12-3-28 最近的帖子
je vois ceci dans les logs
SEVERE: Error listenerStart
thumbnail
Corentin R,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

Junior Member 帖子: 92 加入日期: 10-6-18 最近的帖子
Tu as récupéré le bundle de liferay avec Tomcat? Ou tu as installé un Tomcat puis déployé Liferay dedans ?
Fabrice GOSSART,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 8 加入日期: 12-3-28 最近的帖子
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,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 8 加入日期: 12-3-28 最近的帖子
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
thumbnail
Corentin R,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

Junior Member 帖子: 92 加入日期: 10-6-18 最近的帖子
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,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 8 加入日期: 12-3-28 最近的帖子
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,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

Regular Member 帖子: 162 加入日期: 08-7-11 最近的帖子
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,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 8 加入日期: 12-3-28 最近的帖子
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,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

Regular Member 帖子: 162 加入日期: 08-7-11 最近的帖子
cd /srV/liferay/tomcat-7.0.23/bin
./startup.sh

?
Fabrice GOSSART,修改在12 年前。

RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL

New Member 帖子: 8 加入日期: 12-3-28 最近的帖子
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