Fuel CMS est un système de gestion de contenu (CMS) flexible basé sur le framework CodeIgniter, qui offre une interface riche et personnalisable adaptée aux développeurs. L’installation de Fuel CMS sur Rocky Linux 9 est un excellent choix pour ceux qui recherchent un CMS puissant avec une grande flexibilité pour le développement personnalisé. Ce guide détaillé vous expliquera comment installer Fuel CMS sur Rocky Linux 9, fournissant des instructions pas à pas et des exemples de commandes pour rendre le processus compréhensible même pour les nouveaux utilisateurs, tout en étant suffisamment détaillé pour les utilisateurs expérimentés.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Accès root ou un utilisateur avec des privilèges sudo.
- Apache, MySQL, et PHP installés sur votre serveur.
Étape 1 : Installation des dépendances PHP
Fuel CMS nécessite PHP ainsi que plusieurs extensions spécifiques.
- Installez PHP et les extensions nécessaires :
sudo dnf install php php-cli php-fpm php-mysqlnd php-json php-gd php-mbstring php-xml -y
Étape 2 : Configuration de MySQL
Fuel CMS utilise MySQL pour stocker les données du site.
- Créez une base de données et un utilisateur pour Fuel CMS :
sudo mysql -u root -p
CREATE DATABASE fuelcms;
CREATE USER 'fuelcmsuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON fuelcms.* TO 'fuelcmsuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Remplacez password
par un mot de passe sécurisé.
Étape 3 : Téléchargement et installation de Fuel CMS
- Téléchargez la dernière version de Fuel CMS :
cd /var/www
sudo wget https://github.com/daylightstudio/FUEL-CMS/archive/refs/tags/1.5.0.tar.gz
sudo tar -zxvf 1.5.0.tar.gz
sudo mv FUEL-CMS-1.5.0 fuelcms
sudo chown -R apache:apache fuelcms
- Donnez les permissions nécessaires :
sudo chown -R apache:apache /var/www/fuelcms
Étape 4 : Configuration d’Apache
- Créez un fichier de configuration pour Fuel CMS :
sudo nano /etc/httpd/conf.d/fuelcms.conf
- Ajoutez la configuration suivante :
<VirtualHost *:80>
ServerName votre_domaine.com
DocumentRoot /var/www/fuelcms
<Directory /var/www/fuelcms>
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/fuelcms_error.log
CustomLog /var/log/httpd/fuelcms_access.log combined
</VirtualHost>
- Redémarrez Apache :
sudo systemctl restart httpd
Étape 5 : Configuration de Fuel CMS
- Accédez au dossier de Fuel CMS et configurez le fichier de configuration :
cd /var/www/fuelcms
sudo nano fuel/application/config/database.php
- Modifiez les paramètres de la base de données pour correspondre à votre configuration MySQL.
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'fuelcmsuser',
'password' => 'password',
'database' => 'fuelcms',
'dbdriver' => 'mysqli',
...
);
- Finalisez l’installation en accédant à votre domaine et en suivant les instructions de l’installateur web de Fuel CMS.
Pour les développeurs et les entreprises qui recherchent une plateforme robuste pour déployer Fuel CMS, Shape.host propose des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD sur Rocky Linux 9 sont spécialement conçus pour offrir des performances optimales et une grande stabilité, ce qui est essentiel pour gérer des applications web complexes comme Fuel CMS.