Bonjour les amis. Avez-vous déjà pensé à créer votre propre forum ? Eh bien, il existe des outils avec lesquels nous pouvons le faire sans trop de problèmes. Dans cet article, vous apprendrez donc à créer votre propre forum et à installer Flarum Forum dans Ubuntu 20.04.
Rapidement et en guise d'introduction, nous pouvons dire que Flarum Forum est un outil créé en PHP avec lequel nous pouvons déployer notre forum sans trop de problèmes.
Créé avec PHP et utilisant des outils open-source, nous aurons un moyen efficace, rapide et très dynamique de créer notre forum. Tout cela étant également gratuit sans publicité ni abonnement, ce qui le rend idéal pour des projets personnels ou éducatifs.
Alors installons-le, ses dépendances ne sont pas difficiles à remplir.
Préparer le système pour Flarum Forum sur Ubuntu 20.04
La première chose que nous devons faire est de mettre à jour complètement le système. Pour terminer, exécutez cette paire de commandes.
sudo apt update
sudo apt upgrade
Nous devons maintenant installer LAMP sur Ubuntu 20.04 Dans cet article, expliquer l'ensemble du processus LAMP n'est pas l'objectif principal, nous allons donc simplement l'installer à l'aide de la commande.
sudo apt install apache2 php php-zip libapache2-mod-php php-mysql php-dom php-gf php-mbstring php-json php-curl php-tokenizer php-pdo php-pdo php-ctype mariadb-server
Dans cette commande, Apache, PHP, les modules PHP requis ainsi que MariaDB seront installés.
Après cela, nous devons également installer d'autres packages nécessaires tels que curl
.
sudo apt install curl unzip
Avec cela, nous pouvons continuer le processus d'installation.
Préparer PHP pour Flarum Forum
Avant de continuer, il est nécessaire de faire quelques ajustements à la configuration PHP pour assurer la fluidité de Flarum Forum.
Alors, ouvrez le fichier de configuration :
sudo nano /etc/php/7.4/apache2/php.ini
Et modifiez les valeurs suivantes :
memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 150M
allow_url_fopen = On
file_uploads = On
Sauvegarder les modifications. C'est assez pour le moment.
Créer une base de données pour Flarum Forum
L'étape suivante consiste à créer une nouvelle base de données et un nouvel utilisateur afin que l'application puisse les gérer correctement.
Si l'installation de MariaDB est nouvelle, vous devez définir une nouvelle clé pour l'utilisateur root à l'aide de mysql_secure_installation
script.
sudo mysql_secure_installation
Là, vous devrez vous connecter avec un mot de passe vide en appuyant sur Entrée. Ensuite, définissez le nouveau mot de passe pour l'utilisateur root. Répondez ensuite And
à toutes les questions de configuration.
Lorsque vous aurez terminé, vous pourrez accéder à la console MariaDB.
sudo mysql -u root -p
Créez maintenant la nouvelle base de données. Nommez-le comme vous voulez.
CREATE DATABASE flarumdb;
Maintenant un nouvel utilisateur avec le mot de passe. Vous pouvez changer le nom d'utilisateur ainsi que le mot de passe pour un plus fort.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';
Attribuez des autorisations suffisantes à cet utilisateur sur la base de données nouvellement créée.
GRANT ALL PRIVILEGES ON flarumdb.* TO 'user'@'localhost';
Appliquer les modifications :
FLUSH PRIVILEGES;
Et quittez la console.
exit;
Installation de PHP Composer sur Ubuntu 20.04
L'une des meilleures façons d'installer Flarum Forum est de le faire via Composer. Il est donc nécessaire d'installer PHP Composer avant de continuer.
Pour compléter cela, grâce au curl
commande, vous pouvez ensuite télécharger le programme d'installation.
sudo curl -s https://getcomposer.org/installer | php
Déplacez maintenant le fichier généré dans le dossier où se trouvent les exécutables du système.
sudo mv composer.phar /usr/local/bin/composer
Enfin, vérifiez si l'installation a réussi en vérifiant la version de Composer.
composer -V
Installez Flarum Forum sur Ubuntu pour créer votre propre blog
Créez d'abord le dossier où se trouveront les fichiers de l'application, puis accédez-y.
sudo mkdir /var/www/html/flarum
cd /var/www/html/flarum
Ensuite, grâce à Composer, installez Flarum Forum dans Ubuntu 20.04
sudo composer create-project flarum/flarum .
--stability=beta
sudo composer install
Pour que Flarum Forum fonctionne correctement, vous devez faire d'Apache le propriétaire du dossier.
sudo chown -R www-data:www-data /var/www/html/flarum/
Et donnez-lui les autorisations appropriées :
sudo chmod -R 755 /var/www/html/flarum/
Créez maintenant un nouveau VirtualHost pour mieux gérer le site Web.
sudo nano /etc/apache2/sites-available/flarum.conf
Ajoutez le contenu suivant
<VirtualHost *:80>
DocumentRoot /var/www/html/flarum/public
ServerName domain
DirectoryIndex index.php
<Directory /var/www/html/flarum/public/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/flarum-error.log
CustomLog ${APACHE_LOG_DIR}/flarum-access.log combined
</VirtualHost>
Rappelez-vous qu'ici vous devez modifier la valeur de ServerName
à votre nom de domaine.
Enregistrez les modifications et fermez l'éditeur de texte.
Activez le nouveau site en exécutant
sudo a2ensite flarum
N'oubliez pas la rewrite
modules
sudo a2enmod rewrite
Pour appliquer les modifications, redémarrez Apache.
sudo systemctl restart apache2
Terminer l'installation de Flarum Forum
Maintenant, dans votre navigateur Web préféré, accédez à votre domaine pour terminer l'installation.
Vous verrez l'écran suivant où vous devez définir le titre de votre Forum. Vous devrez également entrer les informations d'identification pour la base de données que nous avons créée précédemment.
Et en dessous l'utilisateur administrateur du forum.
Si tout s'est bien passé, vous serez redirigé vers votre forum, où vous pourrez commencer à l'administrer.
Profitez-en.
Conclusion
Dans cet article, vous avez appris à créer votre propre forum en installant Flarum Forum sur un serveur Ubuntu 20.04. J'espère qu'il vous sera utile à un moment donné.