GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Liferay CMS sur Debian 9

Liferay est un logiciel de gestion de contenu gratuit et open source écrit en Java et utilise MySQL pour stocker ses données. Liferay est un portail d'applications Web qui peut être utilisé pour créer des sites Web et des portails sous la forme d'un assemblage de thèmes, de pages et d'une navigation commune. Liferay est livré avec une interface de programmation simple et facile à utiliser qui permet aux utilisateurs sans compétences en programmation d'installer et d'administrer le site Web de base. Liferay prend en charge la variété d'extensions et de plug-ins pour de nombreux langages de programmation.

Dans ce tutoriel, nous allons vous montrer comment installer Liferay sur le serveur Debian 9.

Exigences

  • Un serveur exécutant Debian 9.
  • Un utilisateur non root avec des privilèges sudo.

Mettre à jour le système

Avant de commencer, mettez à jour le système avec la dernière version. Vous pouvez le faire avec la commande suivante :

sudo apt-get update -y
sudo apt-get upgrade -y

Une fois que votre système est à jour, redémarrez le système pour appliquer toutes les mises à jour.

Installer Java

Xwiki est une application basée sur Java, vous devrez donc d'abord installer Java 8. Par défaut, Java 8 n'est pas disponible dans le référentiel Debian 9. Vous pouvez installer Java 8 en ajoutant le référentiel PPA webupd8team à votre système.

Commencez par ajouter le PPA en exécutant la commande suivante :

sudo add-apt-repository ppa:webupd8team/java

Ensuite, mettez à jour le référentiel avec la commande suivante :

sudo apt-get update -y

Une fois le référentiel à jour, vous pouvez installer Java 8 en exécutant la commande suivante :

sudo apt-get install oracle-java8-installer -y

Après avoir installé Java, vous pouvez vérifier la version de Java avec la commande suivante :

java -version

Vous devriez voir le résultat suivant :

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

Installer MariaDB

Par défaut, la dernière version de MariaDB n'est pas disponible dans le référentiel par défaut de Debian 9. Vous devrez donc ajouter le référentiel MariaDB à votre système. Vous pouvez ajouter le référentiel en exécutant la commande suivante :

sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

Ensuite, mettez à jour le référentiel en exécutant la commande suivante :

sudo apt-get update -y

Enfin, installez le serveur MariaDB avec la commande suivante :

sudo apt-get install mariadb-server -y

Par défaut, l'installation de MariaDB n'est pas sécurisée. Vous devrez donc d'abord le sécuriser. Vous pouvez le faire en exécutant mysql_secure_installation script.

sudo mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

   
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Le script ci-dessus définira le mot de passe root, supprimera la base de données de test, supprimera l'utilisateur anonyme et désactivera la connexion root à partir d'un emplacement distant.

Une fois l'installation de MariaDB sécurisée, démarrez le service MariaDB et activez-le au démarrage en exécutant la commande suivante :

sudo systemctl start mysql
sudo systemctl enable mysql

Ensuite, vous devrez créer une base de données et un utilisateur pour liferay. Tout d'abord, connectez-vous au shell MariaDB à l'aide de la commande suivante :

mysql -u root -p

Entrez votre mot de passe root, puis créez une base de données pour liferay avec la commande suivante :

MariaDB [(none)]>CREATE DATABASE lportal;

Ensuite, créez un nom d'utilisateur et un mot de passe pour liferay avec la commande suivante :

MariaDB [(none)]>CREATE USER 'lportal'@'localhost' IDENTIFIED BY 'password';

Ensuite, accordez des privilèges à la base de données lportal avec la commande suivante :

MariaDB [(none)]>GRANT ALL PRIVILEGES ON lportal.* TO 'lportal'@'localhost';

Ensuite, videz les privilèges avec la commande suivante :

MariaDB [(none)]>flush privileges;

Fermez enfin la console MySQL :

MariaDB [(none)]>exit;

Télécharger et installer Liferay

Tout d'abord, vous devrez télécharger la dernière version de l'application Liferay fournie avec Apache Tomcat. Vous pouvez le télécharger avec la commande suivante :

wget https://excellmedia.dl.sourceforge.net/project/lportal/Liferay%20Portal/7.0.4%20GA5/liferay-ce-portal-tomcat-7.0-ga5-20171018150113838.zip

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

unzip liferay-ce-portal-tomcat-7.0-ga5-20171018150113838.zip

Ensuite, copiez le répertoire extrait dans le répertoire /var/ :

sudo cp -r liferay-ce-portal-7.0-ga5 /var/liferay

Ensuite, vous devrez créer un nouveau fichier portal-ext.properties et ajouter les détails MySQL. Vous pouvez le faire en utilisant la commande suivante :

sudo nano /var/liferay/tomcat-8.0.32/webapps/ROOT/WEB-INF/classes/portal-ext.properties

Ajoutez les lignes suivantes :

jdbc.default.url=jdbc\:mysql\://localhost/lportal?useUnicode\=true&characterEncoding\=UTF-8&useFastDateParsing\=false
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.username=lportal
jdbc.default.password=password

Enregistrez et fermez le fichier lorsque vous avez terminé.

Maintenant, démarrez l'installation du portail Liferay en exécutant le script suivant :

sudo bash /var/liferay/tomcat-8.0.32/bin/startup.sh

Attendez un certain temps pour que l'application soit complètement lancée. Vous pouvez voir le journal des applications à l'aide de la commande suivante :

tail -f /var/liferay/tomcat-8.0.32/logs/catalina.out

Une fois l'application complètement démarrée, ouvrez votre navigateur Web et tapez l'URL http://your-server-ip:8080 , vous serez redirigé vers le portail d'applications Liferay.

Toutes nos félicitations! vous avez installé avec succès Liferay Portal sur votre serveur Debian 9.


Debian
  1. Comment installer Tomcat 8.5 sur Debian 9

  2. Comment installer MongoDB sur Debian 9

  3. Comment installer Nginx sur Debian 9

  4. Comment installer Apache sur Debian 9

  5. Comment installer osquery sur Debian 10

Comment installer MariaDB sur Debian 11

Comment installer Jenkins sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Cockpit sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment installer Go sur Debian 11