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

Comment installer Joomla 3 sur Ubuntu 16.04

Dans cet article, nous expliquerons comment installer Joomla sur Ubuntu 16.04, avec MariaDB 10.2, PHP-FPM 7.1 et Nginx. Joomla est un système de gestion de contenu (CMS) open source pour la publication de contenu Web écrit en PHP. Joomla est l'un des CMS les plus populaires et il est utilisé dans le monde entier pour alimenter des millions de sites Web de toutes formes et tailles. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour un VPS Ubuntu 16.04.

Avant de commencer

Mettre à jour le système et installer les packages nécessaires

sudo apt update && sudo apt -y upgrade
sudo apt install software-properties-common nano

Installer MariaDB 10.2

Si MySQL ou MariaDB sont déjà installés, vous pouvez ignorer cette étape et passer à la section suivante. Pour ajouter le référentiel MariaDB à votre liste de sources et installer le dernier serveur MariaDB, exécutez les commandes suivantes :

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jaleco.com/mariadb/repo/10.2/ubuntu xenial main'
sudo apt update
sudo apt install -y mariadb-server

Sécurisez votre installation

Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :

mysql_secure_installation

Créer une nouvelle base de données

Créez une nouvelle base de données et un nouvel utilisateur pour l'installation de Joomla à l'aide des commandes suivantes :

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE joomla;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON joomla.* TO 'joomla'@'localhost' IDENTIFIED BY 'strongpassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> q

Installer PHP 7.1

PHP version 7.1 n'est pas disponible dans les dépôts par défaut d'Ubuntu 16.04, nous allons donc utiliser le PPA d'Ondrej.

sudo add-apt-repository ppa:ondrej/php
sudo apt update

Une fois que vous avez activé le PPA d'Ondrej, vous pouvez continuer et installer PHP 7.1 et tous les modules PHP nécessaires à l'aide de la commande suivante :

sudo apt install php7.1-fpm php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl

Installer Joomla

L'installation de Joomla est assez simple et directe, téléchargez d'abord l'archive zip de Joomla depuis la page de téléchargement de Joomla :

wget https://downloads.joomla.org/us/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip

Une fois le téléchargement terminé, décompressez l'archive et déplacez les fichiers extraits vers le /var/www/my.joomla.site répertoire, qui sera le répertoire racine de votre nouveau site Joomla :

sudo mkdir -p /var/www/my.joomla.site
sudo unzip Joomla_3-8-5-Stable-Full_Package.zip -d /var/www/my.joomla.site

Enfin changez le propriétaire du /var/www/my.joomla.site répertoire vers le www-data utilisateur :

sudo chown -R www-data: /var/www/my.joomla.site

Installer et configurer Nginx

Si vous n'avez pas installé Nginx sur votre serveur, vous pouvez installer la dernière version stable à partir des dépôts officiels d'Ubuntu :

sudo apt -y install nginx

Ensuite, créez un nouveau bloc serveur Nginx :

sudo nano /etc/nginx/sites-available/my.joomla.site
server {
    listen 80;
    server_name my.joomla.site;
    root /var/www/my.joomla.site;

    index index.html index.htm index.php;

    charset utf-8;

    access_log /var/log/nginx/my.joomla.site.access.log;
    error_log /var/log/nginx/my.joomla.site.error.log info;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~* /(images|cache|media|logs|tmp)/.*.(php|pl|py|jsp|asp|sh|cgi)$ {
        return 403;
        error_page 403 /403_error.html;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    error_page 404 /index.php;

    location ~ .php$ {
        fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi.conf;
    }

    location ~ /.(?!well-known).* {
        deny all;
    }
}

Activez le bloc serveur en créant un lien symbolique :

sudo ln -s /etc/nginx/sites-available/my.joomla.site /etc/nginx/sites-enabled/my.joomla.site

Testez la configuration de Nginx et redémarrez nginx :

sudo nginx -t
sudo service nginx restart

Ouvrez http://my.joomla.site/ dans votre navigateur Web préféré et suivez les instructions à l'écran pour terminer l'installation de Joomla. C'est ça. Vous avez installé avec succès Joomla sur Ubuntu 16.04. Pour plus d'informations sur la gestion de votre installation Joomla, veuillez vous référer à la documentation officielle de Joomla.

Bien sûr, vous n'avez pas besoin d'installer Joomla sur Ubuntu 16.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 de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. PS . Si vous avez aimé cet article sur l'installation de Joomla sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Joomla 3 sur Ubuntu 14.04

  2. Comment installer R sur Ubuntu 16.04

  3. Comment installer MongoDB sur Ubuntu 16.04

  4. Comment installer Attendize sur Ubuntu 16.04

  5. Comment installer Nginx sur Ubuntu 16.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 Contao sur Ubuntu 20.04

Comment installer Bugzilla sur Ubuntu 20.04