留言板
RE: Installation bundle Liferay 6.0.6 / tomcat / Ubuntu 10.04.1 / (My)SQL
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
II) Création de variables globale dans /etc/profile
Ecrire :
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 :
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 :
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 :
Entrez le login/password de l'utilisateur liferay
V) Installation de liferay
a. Installation de 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
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.
Modifier dans le fichier /etc/profile la variable LIFERAY_HOME
Suppression des données d'exemple :
c. Insertion du fichier de configuration BDD dans liferay
coller le fichier portal-ext.properties créé précédemment avec la BDD
d. Modification des droits sur /bin
e. Lancer le serveur tomcat
Pour le lancer avec les logs :
Pour accéder : http://<Liferay Server IP ADDRESS>:8080
Fini
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!
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
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,修改在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 :
Ecrire :
Faire ensuite :
Perso pour gagner du temps je crée un alias à la racine du serveur :
Comme ca depuis la racine je peux faire :
Enjoy It
- 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 && 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
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.
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.
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,修改在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 ?
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é
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,修改在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 ?
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
SEVERE: Error listenerStart
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)
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
en meme temps je ne connais pas du tout tomcat
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 ?
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.
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.
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
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
?
./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
Je vais voir maintenant si les performances sont meilleures