Installation CMS · 4 min read · Dec 20, 2025
Comment installer Fork CMS sur Ubuntu 18.04 LTS

Fork CMS est un système de gestion de contenu (CMS) gratuit et open source qui propose une interface web intuitive et conviviale. Il est doté d’outils puissants qui rendent votre site web plus beau. Fork est un CMS simple, léger et facile à utiliser, construit sur Symfony.
Dans ce tutoriel, nous allons expliquer comment installer et configurer Fork CMS sur un serveur Ubuntu 18.04 LTS (Bionic Beaver).
Exigences
- Un serveur exécutant Ubuntu 18.04.
- Un utilisateur non-root avec des privilèges sudo.
Installer Apache, PHP et MariaDB
Avant de commencer, vous devrez installer Apache, MariaDB et PHP sur votre serveur. Tout d’abord, installez le serveur Apache et MariaDB en utilisant la commande suivante :
sudo apt-get install apache2 mariadb-server -yEnsuite, vous devrez ajouter le dépôt ondrej afin d’installer la dernière version de PHP. Vous pouvez l’ajouter avec la commande suivante :
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/phpUne fois le dépôt installé, mettez à jour le dépôt et installez PHP ainsi que toutes les bibliothèques en utilisant la commande suivante :
sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-xml php7.2-cli php7.2-zip php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd wget unzip -yUne fois tous les paquets installés, ouvrez le fichier php.ini et apportez quelques modifications :
sudo nano /etc/php/7.2/apache2/php.iniApportez les modifications suivantes :
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
file_uploads = On
date.timezone = Asia/Kolkata
Enregistrez et fermez le fichier lorsque vous avez terminé.
Ensuite, démarrez le serveur Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage avec la commande suivante :
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadbConfigurer la base de données
Avant de configurer MariaDB, sécurisez l’installation de MariaDB en utilisant la commande suivante :
sudo mysql_secure_installationCe script définira le mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test comme indiqué ci-dessous :
Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Une fois MariaDB sécurisé, connectez-vous à l’interface de commande de MariaDB :
mysql -u root -pEntrez votre mot de passe root, puis créez une base de données et un utilisateur pour Fork CMS :
MariaDB [(none)]> CREATE DATABASE forkcmsdb;
MariaDB [(none)]> CREATE USER 'forkcms'@'localhost' IDENTIFIED BY 'password';Ensuite, accordez des privilèges à la base de données Fork CMS avec la commande suivante :
MariaDB [(none)]> GRANT ALL PRIVILEGES ON forkcmsdb.* TO 'forkcms'@'localhost';Ensuite, exécutez la commande FLUSH PRIVILEGES afin que la table des privilèges soit rechargée par MariaDB :
MariaDB [(none)]> FLUSH PRIVILEGES;Enfin, quittez l’interface de commande de MariaDB :
MariaDB [(none)]> EXITInstaller Fork CMS
Tout d’abord, téléchargez la dernière version de Fork CMS depuis leur site officiel en utilisant la commande suivante :
cd /var/www/html/
wget https://www.fork-cms.com/frontend/files/releases/forkcms-5.2.3.tar.gzEnsuite, extrayez le fichier téléchargé avec la commande suivante :
tar -xvzf forkcms-5.2.3.tar.gzEnsuite, changez la propriété du répertoire forkcms :
sudo chown -R www-data:www-data /var/www/html/forkcms/
sudo chmod -R 755 /var/www/html/forkcms/Ensuite, créez un fichier d’hôte virtuel apache pour Fork CMS :
sudo nano /etc/apache2/sites-available/forkcms.confAjoutez les lignes suivantes :
ServerAdmin [email protected]
DocumentRoot /var/www/html/forkcms
ServerName example.com
ServerAlias www.example.com
Options FollowSymlinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Enregistrez et fermez le fichier lorsque vous avez terminé.
Ensuite, activez le fichier d’hôte virtuel apache et le module de réécriture avec la commande suivante :
sudo a2ensite forkcms.conf
sudo a2enmod rewriteEnfin, redémarrez le service Apache pour appliquer toutes les modifications :
sudo systemctl restart apache2Accéder à ForkCMS
Maintenant, ouvrez votre navigateur web et tapez l’URL http://example.com. Vous serez redirigé vers la page suivante :

Ici, sélectionnez la langue de votre choix, puis cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ici, sélectionnez le module que vous souhaitez installer, puis cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ici, fournissez les détails de votre base de données, puis cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ici, fournissez votre adresse email d’administrateur, votre nom d’utilisateur et votre mot de passe, puis cliquez sur le bouton Terminer l’installation. Vous devriez voir la page suivante :

Maintenant, cliquez sur le bouton Se connecter à Fork CMS. Vous devriez voir l’écran de connexion de Fork CMS sur la page suivante :

Maintenant, fournissez votre nom d’utilisateur et votre mot de passe d’administrateur, puis cliquez sur le bouton Se connecter. Vous serez redirigé vers le tableau de bord de Fork CMS comme indiqué dans l’image suivante :

Liens
- Site Web de Fork CMS
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.