Flarum est un logiciel de forum open-source, léger et conçu pour la simplicité d’utilisation. Il possède un système d’extensions puissant qui le rend hautement personnalisable. Construit sur PHP, il s’intègre parfaitement avec les bases de données MySQL ou MariaDB, offrant un design moderne et responsive. Ce guide vise à aider les nouveaux utilisateurs à travers les étapes détaillées de l’installation de Flarum sur Ubuntu 23.04, en fournissant de véritables exemples de ligne de commande pour un processus de configuration simple.
Étape 1: Configuration de l’environnement
Flarum nécessite PHP, un serveur web (Apache ou Nginx), et une base de données MySQL ou MariaDB. Commencez par installer ces composants.
- Mettez à jour votre système:
sudo apt update && sudo apt upgrade -y
- Installez Apache:
sudo apt install apache2 -y
- Installez MySQL:
sudo apt install mysql-server -y
Sécurisez votre installation MySQL:
sudo mysql_secure_installation
- Installez PHP et les extensions: Flarum nécessite PHP 7.3 ou supérieur. Installez PHP ainsi que les extensions nécessaires:
sudo apt install php php-cli php-fpm php-mysql php-json php-gd php-curl php-mbstring php-xml php-zip -y
Étape 2: Configuration de MySQL pour Flarum
Créez une base de données et un utilisateur pour Flarum au sein de MySQL.
- Accédez à l’invite de commande MySQL:
sudo mysql -u root -p
- Créez une base de données:
CREATE DATABASE flarum;
- Créez un utilisateur et attribuez-lui des privilèges: Remplacez
yourpassword
par un mot de passe fort.
CREATE USER 'flarumuser'@'localhost' IDENTIFIED BY 'yourpassword'; GRANT ALL PRIVILEGES ON flarum.* TO 'flarumuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Étape 3: Installation de Composer
Flarum est installé via Composer, un gestionnaire de paquets PHP.
- Téléchargez Composer:
cd ~ curl -sS https://getcomposer.org/installer | php
- Déplacez Composer dans un répertoire global:
sudo mv composer.phar /usr/local/bin/composer
Étape 4: Installation de Flarum
Une fois l’environnement préparé, procédez à l’installation de Flarum.
- Créez un répertoire pour Flarum:
sudo mkdir -p /var/www/flarum sudo chown www-data:www-data /var/www/flarum cd /var/www/flarum
- Installez Flarum en utilisant Composer:
composer create-project flarum/flarum. --stability=beta
Étape 5: Configuration d’Apache pour Flarum
Créez un fichier d’hôte virtuel Apache pour Flarum.
- Créez un nouveau fichier de configuration:
sudo nano /etc/apache2/sites-available/flarum.conf
- Ajoutez la configuration suivante: Ajustez
ServerName
à votre domaine ou adresse IP.
<VirtualHost *:80> ServerName your_domain_or_IP DocumentRoot /var/www/flarum/public <Directory /var/www/flarum/public> AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
- Activez le site et le module Rewrite:
sudo a2ensite flarum.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Étape 6: Finalisation de l’installation de Flarum
Naviguez vers votre site web dans un navigateur web pour terminer l’installation de Flarum via son interface web.
Après avoir installé avec succès Flarum sur Ubuntu 23.04, songez à utiliser les services Cloud VPS de Shape.host pour héberger votre forum Flarum. Shape.host offre des solutions Linux SSD VPS fiables et évolutives qui fournissent l’environnement idéal pour faire fonctionner Flarum. Avec Shape.host, vous bénéficiez d’un stockage SSD haute performance, de fonctionnalités de sécurité robustes et d’une excellente connectivité réseau, assurant le fonctionnement fluide et efficace de votre forum.