GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Joomla sur Ubuntu 18.04

Joomla est un système de gestion de contenu qui vous permet de développer des sites Web et de publier facilement du contenu Web de manière conviviale. Il est open-source, gratuit à utiliser et est construit sur un cadre d'application Web modèle-vue-contrôleur prêt pour les mobiles. Dans ce tutoriel, nous allons vous montrer comment installer Joomla sur Ubuntu 18.04. Cela devrait fonctionner partout mais nous le ferons sur l'un de nos serveurs d'hébergement Joomla.

Prérequis :

– Un VPS exécutant Ubuntu 18.04
– Utilisateur administrateur sudo avec privilèges root

1. Connectez-vous à votre serveur

Pour vous connecter à votre serveur via SSH en tant qu'utilisateur root, utilisez la commande suivante :

ssh root@IP_ADDRESS -p PORT_NUMBER

et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.

Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :

sudo apt-get update
sudo apt-get upgrade

2. Installez le serveur de base de données MySQL

Ensuite, nous allons installer le serveur MySQL. Pour installer le package par défaut, exécutez la commande suivante :

sudo apt-get install mysql-server

Cela installera MySQL 5.7 sur votre serveur, mais il ne vous demandera pas de définir un mot de passe ni d'apporter d'autres modifications à la configuration. Étant donné que cela laisse votre installation de MySQL non sécurisée, afin d'améliorer la sécurité de votre serveur MySQL, nous vous recommandons d'exécuter l'installation "mysql_secure_installation ‘ script en tapant la commande suivante :

mysql_secure_installation

Ce script vous aidera à effectuer des tâches de sécurité importantes telles que la configuration d'un mot de passe root, la désactivation de la connexion root à distance, la suppression d'utilisateurs anonymes, etc.

3. Créer une base de données pour Joomla

Maintenant, nous allons créer notre base de données MySQL pour notre site Joomla. Connectez-vous à votre serveur MySQL avec la commande suivante et entrez votre mot de passe root MySQL :

sudo mysql -u root -p

Dans cette section, nous allons créer une nouvelle base de données MySQL joomla et attribuez-lui l'accès utilisateur à un nouvel utilisateur admin_user avec le mot de passe Strong_Password :

CREATE DATABASE joomla;
GRANT ALL PRIVILEGES ON joomla.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

N'oubliez pas de remplacer "Strong_Password" par un véritable mot de passe fort.

4. Installer Apache et PHP

Pour installer le serveur Web Apache, exécutez la commande suivante :

sudo apt-get install apache2

Une fois l'installation terminée, vous devez activer Apache pour qu'il démarre automatiquement au redémarrage du serveur avec :

sudo systemctl enable apache2

Vous pouvez également vérifier l'état de votre service Apache avec la commande suivante :

sudo systemctl status apache2

Sortie :

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running)
 Main PID: 905 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  905 /usr/sbin/apache2 -k start
           ├─  923 /usr/sbin/apache2 -k start
           ├─  926 /usr/sbin/apache2 -k start
           ├─  927 /usr/sbin/apache2 -k start
           ├─  928 /usr/sbin/apache2 -k start
           ├─  929 /usr/sbin/apache2 -k start
           └─16816 /usr/sbin/apache2 -k start

Étant donné que Joomla est une application basée sur PHP, notre prochaine étape consiste à installer PHP et certaines extensions PHP requises par Joomla :

sudo apt-get install php php-xml php-mysql php-zip

Redémarrez le serveur Web Apache pour charger les modules PHP :

sudo systemctl restart apache2

Vérifiez maintenant la version de PHP installée sur votre serveur :

php -v

Sortie :

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

5. Télécharger Joomla

Ensuite, exécutez les commandes ci-dessous pour télécharger la dernière version de Joomla.

wget https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-zip?format=zip

Ensuite, exécutez les commandes ci-dessous pour installer et décompresser le package, créez un répertoire Joomla dans le répertoire racine du document Apache et extrayez le fichier d'archive Joomla.

sudo mkdir -p /var/www/html/joomla
sudo unzip joomla_3-9-1-stable-full_package-zip?format=zip -d /var/www/html/joomla

Définissez les autorisations du répertoire en conséquence :

sudo chown -R www-data:www-data /var/www/html/joomla
sudo chmod -R 755 /var/www/html/joomla

6. Configurer le serveur Web Apache

Créez un nouveau fichier de configuration d'hôte virtuel pour votre site Web Joomla, nommé votre-domaine.com.conf :

sudo nano /etc/apache2/sites-available/your-domain.com.conf

Et ajoutez le contenu suivant au fichier :

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/joomla/
     ServerName your-domain.com
     ServerAlias www.your-domain.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>

</VirtualHost>

Enregistrez le fichier et quittez.

Pour activer l'hôte virtuel que nous venons de créer, exécutez la commande suivante :

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Redémarrez Apache pour que les modifications prennent effet :

sudo systemctl restart apache2

Ouvrez http://votre-domaine.com/ dans votre navigateur Web préféré et terminez les étapes d'installation.
C'est tout. Si vous avez correctement suivi toutes les instructions, vous devriez maintenant pouvoir terminer l'installation de Joomla sur votre serveur Ubuntu 18.04.

Bien sûr, vous n'avez pas besoin d'installer Joomla sur Ubuntu 18.04 si vous utilisez l'un de nos services d'hébergement VPS gérés, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Joomla sur votre serveur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et s'occuperont immédiatement de l'installation de Joomla. Vous pouvez également consulter notre guide sur Comment installer Joomla avec Nginx sur Ubuntu 18.04.

PS . Si vous avez aimé cet article sur comment installer Joomla sur Ubuntu 18.04 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous, ou si vous avez des questions, laissez simplement un commentaire, et nos administrateurs système vous répondront dans les plus brefs délais. Merci.


Panels
  1. Comment installer MongoDB sur Ubuntu 16.04

  2. Comment installer GitLab sur Ubuntu 18.04

  3. Comment installer Gogs sur Ubuntu 18.04

  4. Comment installer Go sur Ubuntu 18.04

  5. Comment installer Contao sur Ubuntu 20.04

Comment installer Docker sur Ubuntu 18.04

Comment installer Joomla avec Apache sur Ubuntu 18.04

Comment installer Joomla dans Ubuntu 20.04/22.04

Comment installer Joomla sur Ubuntu 14.04

Comment installer Drupal sur Ubuntu 18.04

Comment installer ownCloud sur Ubuntu 18.04