Image

Base de connaissances → Installer Joomla sur Ubuntu 20.04 (LAMP)

[Serveurs virtuels] [Applications sur VPS/VDS]
Date de publication: 09.09.2022

Envisagez d'installer Joomla CMS sur Ubuntu 20.04 avec LAMP préinstallé. De même, vous pouvez ajouter plusieurs sites à un serveur. Le guide sera également pertinent pour transférer des sites, par exemple, d'un hébergement mutualisé vers un serveur VPS.

Nous effectuons tous les réglages à partir de l'utilisateur root, si vous utilisez un utilisateur régulier, ajoutez avant la commande sudo.

1. Installez les modules php nécessaires et téléchargez la dernière version de Joomla

apt update && sudo apt upgrade
apt install php php-common libapache2-mod-php php-cli php-fpm php-mysql php-json php-opcache php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-xml php-zip
wget https://fossies.org/linux/www/Joomla_4.1.5-Stable-Full_Package.tar.bz2
apt install unzip
mkdir -p /var/www/joomla
tar -xf Joomla_4.1.5-Stable-Full_Package.tar.bz2 -C /var/www/joomla
mv /var/www/joomla /var/www/domain.tld


2. Créer une base de données et écrire dans les paramètres

mariadb -u root

CREATE DATABASE joomla; GRANT ALL PRIVILEGES ON joomla.* TO 'user'@'localhost' IDENTIFIED BY 'your-password'; FLUSH PRIVILEGES; EXIT;


3. Paramétrage des services Web
Attribuez des droits et créez un fichier de configuration pour notre domaine:

chown www-data:www-data /var/www/domain.tld/ -R

Créons un fichier de configuration:

nano /etc/apache2/sites-available/domain.tld.conf

ServerName www.domain.tld ServerAlias domain.tld

DocumentRoot /var/www/domain.tld

AllowOverride All

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

Redémarrons les services:

apache2ctl configtest
a2ensite domain.tld.conf
systemctl reload apache2
/etc/init.d/php7.4-fpm restart


Remplacez domain.tld par votre déjà configuré dans l'éditeur DNS par l'adresse IP du serveur VPS. Ainsi, vous pouvez ajouter plusieurs sites par analogie. Accédez au navigateur à l'aide du domaine http://domain.tld/ configuré et terminez l'installation dans le navigateur. Vous serez invité à sélectionner une langue, à spécifier un login et un mot de passe administrateur et à spécifier les paramètres créés pour la base de données, dans notre cas, ce sont:

Nom d'utilisateur de la base de données: user
Nom de la base de données: joomla
Mot de passe: your-password

Ceci termine l'installation. Dans le cas d'un transfert de site, vous pouvez placer des fichiers existants et importer la base de données, puis spécifier les paramètres dans le fichier de configuration configuration.php à la racine du dossier du site.





Aucun commentaire pour l'instant