Solutions Informatiques pour les PME
Flarum est le successeur des forums FluxBB et esoTalk.
avec son look élégant et moderne, ce nouveau venu dans le monde des FORUMS dispose d’une des meilleures interfaces
Actuellement, pour installer ce forum, vous devez disposer d’un accès SSH au serveur d’hébergement et installer COMPOSER
Dans sa version stable, il pourra être considéré comme la meilleure alternative au forum Discourse
Il est conçu pour être rapide, simple, réactif et extensible.
Avant d’aller plus loin, Nous devons vérifier que notre système est à jour.
sudo apt update && sudo apt upgrade -y
apt-get install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mbstring php7.4-xmlrpc php7.4-soap php7.4-mysql php7.4-gd php7.4-xml php7.4-curl php7.4-cli php7.4-zip php7.4-tokenizer wget unzip curl git -y
Configuration du php.ini
vi /etc/php/7.4/apache2/php.ini
Modification du php.ini
file_uploads = On allow_url_fopen = On memory_limit = 256M upload_max_file_size = 200M max_execution_time = 300 date.timezone = Europe/Paris
Ensuite, vous devrez créer une base de données et un utilisateur pour Flarum. Tout d’abord, connectez-vous au shell MariaDB avec la commande suivante :
mysql
Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :
MariaDB [(none)]> CREATE DATABASE flarum; MariaDB [(none)]> CREATE USER 'flarum'@'localhost' IDENTIFIED BY 'password'; Ensuite, accordez tous les privilèges à la base de données flarum avec la commande suivante :
MariaDB [(none)]> GRANT ALL PRIVILEGES ON flarum.* TO 'flarum'@'localhost'; Enfin, rechargez les privilèges et sortez de MariaDB avec la commande suivante :
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
apt-install composer
Tout d’abord, rendez-vous à la racine de votre forum
cd /var/www/flarum/
Puis créez votre projet avec votre utilisateur(il n’est pas recommandé d’utiliser le compte root ni l’utilitaire sudo)
composer create-project flarum/flarum .
Ensuite vous devez changer le propriétaire du répertoire et les permissions
chown -R www-data:www-data /var/www/html/flarum/ chmod -R 755 /var/www/html/flarum/
vi /etc/apache2/sites-availables/flarum.conf
# — FORUM FLARUM
<VirtualHost *:80>
ServerAdmin info@example.com
DocumentRoot /var/www/flarum/public
ServerName forum.example.com
DirectoryIndex index.php
<Directory /var/www/flarum/public/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/flarum_error_log
CustomLog /var/log/apache2/flarum_access_log common
</VirtualHost>
Activation du virtualhost
a2ensite flarum
Rechargement du serveur web
systemctl reload apache2
Installation des catégories
composer require askvortsov/flarum-categories
Installation d’une barre de menu (Topbar)
composer require fof/links
Installation de la langue FR
composer require flarum-lang/french
Votre forum est maintenant prêt à être installé, rendez-vous à l’adresse du serveur web pour l’installation
http://forum.example.com
Leave a Comment