Suivez ce guide étape par étape pour installer Joomla sur votre serveur exécutant Rocky Linux.
Étape 1 : Mettre à jour votre système
Avant d’installer un logiciel, il est important de mettre à jour les paquets système :
sudo dnf update -y
Étape 2 : Installer les paquets nécessaires
Installez les paquets nécessaires pour exécuter Joomla :
sudo dnf install -y epel-release
sudo dnf install -y nginx php php-fpm php-mysqlnd php-xml php-mbstring php-curl php-zip
Étape 3 : Démarrer et activer Nginx et PHP-FPM
Démarrez les services Nginx et PHP-FPM et activez-les pour qu’ils se lancent au démarrage :
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Étape 4 : Configurer Nginx pour Joomla
Créez un nouveau fichier de configuration pour Joomla dans le répertoire de configuration de Nginx :
sudo nano /etc/nginx/conf.d/joomla.conf
Ajoutez la configuration suivante :
server {
listen 80;
server_name your_domain.com; # Remplacez par votre domaine
root /var/www/html/joomla; # Remplacez par votre répertoire Joomla
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Enregistrez et fermez le fichier.
Étape 5 : Télécharger Joomla
Accédez au répertoire racine du site web et téléchargez Joomla :
cd /var/www/html
wget https://downloads.joomla.org/latest-stable/joomla-4.x.x.zip # Vérifiez la dernière version
Décompressez le fichier téléchargé :
unzip joomla-4.x.x.zip
mv joomla/* joomla/.htaccess .
Étape 6 : Définir les permissions
Définissez les permissions appropriées pour le répertoire Joomla :
sudo chown -R nginx:nginx /var/www/html/joomla
sudo chmod -R 755 /var/www/html/joomla
Étape 7 : Tester la configuration Nginx
Avant de redémarrer Nginx, testez la configuration pour détecter les erreurs de syntaxe :
sudo nginx -t
Étape 8 : Redémarrer Nginx
Si le test a été réussi, redémarrez Nginx :
sudo systemctl restart nginx
Étape 9 : Compléter l’installation de Joomla
Ouvrez votre navigateur web et accédez à http://your_domain.com (remplacez par votre domaine réel). Suivez les instructions à l’écran pour terminer l’installation de Joomla.
Conclusion
Vous avez réussi à installer Joomla sur votre serveur en utilisant Nginx sur Rocky Linux. Vous pouvez maintenant commencer à construire votre site web !