Installation MyBB · 6 min read · Nov 07, 2025

Comment installer le logiciel de forum MyBB sur Ubuntu 18.04 LTS

MyBB est un logiciel de forum gratuit, open source et puissant écrit en PHP et utilise MariaDB pour stocker ses données. Il offre de nombreuses fonctionnalités telles que le support de divers plugins, le support de widgets, des thèmes personnalisables et bien plus encore.

Dans ce tutoriel, nous allons apprendre à installer le forum MyBB sur un serveur Ubuntu 18.04.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un mot de passe root configuré sur votre serveur.

Prise en main

Avant de commencer, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez le faire en exécutant la commande suivante :

apt-get update -y  
 apt-get upgrade -y

Une fois votre serveur mis à jour, redémarrez votre serveur pour appliquer les modifications.

Installer le serveur LAMP

Ensuite, vous devrez installer Apache, le serveur MariaDB, PHP et d’autres paquets requis sur votre serveur. Vous pouvez tous les installer en exécutant la commande suivante :

apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-sq php7.2-intl wget unzip -y

Une fois tous les paquets installés, ouvrez le fichier php.ini et apportez quelques modifications :

nano /etc/php/7.2/apache2/php.ini

Apportez les modifications suivantes :

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

Enregistrez et fermez le fichier. Ensuite, démarrez le service Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage avec la commande suivante :

systemctl start apache2  
 systemctl start mariadb  
 systemctl enable apache2  
 systemctl enable mariadb

Configurer la base de données

Par défaut, MariaDB n’est pas sécurisé. Vous devrez donc le sécuriser. Vous pouvez le faire en exécutant le script mysql_secure_installation :

mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

    Entrez le mot de passe actuel pour root (appuyez sur Entrée pour aucun) :
    Définir un mot de passe root ? [Y/n] : N
    Supprimer les utilisateurs anonymes ? [Y/n] : Y
    Interdire la connexion root à distance ? [Y/n] : Y
    Supprimer la base de données de test et l'accès à celle-ci ? [Y/n] :  Y
    Recharger les tables de privilèges maintenant ? [Y/n] :  Y

Une fois MariaDB sécurisé, connectez-vous à l’interface de commande MariaDB avec la commande suivante :

mysql -u root -p

Entrez votre mot de passe root lorsque vous y êtes invité. Ensuite, créez une base de données et un utilisateur pour MyBB en utilisant la commande suivante :

MariaDB [(none)]> CREATE DATABASE mybbdb;  
 MariaDB [(none)]> CREATE USER 'mybb'@'localhost' IDENTIFIED BY 'password';

Ensuite, accordez tous les privilèges à la base de données MyBB avec la commande suivante :

MariaDB [(none)]> GRANT ALL PRIVILEGES ON mybbdb.* TO 'mybb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Ensuite, videz les privilèges et quittez l’interface de commande MariaDB avec la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;  
 MariaDB [(none)]> EXIT;

Installer MyBB

Ensuite, vous devrez télécharger la dernière version de MyBB depuis leur site officiel. Vous pouvez le faire avec la commande suivante :

wget https://resources.mybb.com/downloads/mybb_1815.zip

Une fois le téléchargement terminé, extrayez le fichier téléchargé dans le répertoire racine web d’Apache avec la commande suivante :

unzip mybb_1815.zip -d /var/www/mybb

Ensuite, vous devrez renommer le fichier de configuration par défaut. Vous pouvez le faire avec la commande suivante :

cd /var/www/mybb/Upload/inc  
 cp config.default.php config.php

Ensuite, donnez les permissions appropriées au répertoire mybb avec la commande suivante :

chown -R www-data:www-data /var/www/mybb/  
 chmod -R 755 /var/www/mybb/

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Configurer Apache pour MyBB

Ensuite, vous devrez créer un fichier d’hôte virtuel Apache pour MyBB. Vous pouvez le créer avec la commande suivante :

nano /etc/apache2/sites-available/mybb.conf

Ajoutez les lignes suivantes :


     ServerAdmin [email protected]
     ServerName example.com
     DocumentRoot /var/www/mybb/Upload/

     
    AllowOverride All
    allow from all
     

     ErrorLog /var/log/apache2/mybb_error.log
     CustomLog /var/log/apache2/mybb_access.log combined

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez le fichier d’hôte virtuel mybb avec la commande suivante :

a2ensite mybb

Ensuite, activez le module de réécriture d’Apache et redémarrez le service Apache avec la commande suivante :

a2enmod rewrite  
 systemctl restart apache2

Ensuite, vérifiez l’état du serveur web Apache avec la commande suivante :

systemctl status apache2

Vous devriez voir la sortie suivante :

? apache2.service - Le serveur HTTP Apache
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-01-27 8:56:45 UTC; 6s ago
  Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 6517 (apache2)
    Tasks: 1 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??6517 /usr/sbin/apache2 -k start

March 27 8:56:45 ubuntu1804 systemd[1]: Starting Le serveur HTTP Apache...
March 27 8:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() a échoué pour ubuntu1804
March 27 8:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Impossible de déterminer de manière fiable le nom de domaine complet du serveur, utilisation de 127$
March 27 8:56:45 ubuntu1804 systemd[1]: Démarré Le serveur HTTP Apache.

Accéder à l’interface web de MyBB

MyBB est maintenant installé et configuré, il est temps d’accéder à l’interface web de MyBB.

Ensuite, ouvrez votre navigateur web et tapez l’URL http://example.com. Vous serez redirigé vers la page suivante :

Assistant d'installation MyBB

Maintenant, cliquez sur le bouton Suivant. Vous devriez voir l’accord de licence sur la page suivante :

Accepter l'accord de licence

Maintenant, acceptez l’accord de licence en cliquant sur le bouton Suivant. Vous devriez voir la page suivante :

Vérification des exigences

Assurez-vous que tous les paquets requis ont été installés. Ensuite, cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Configuration de la base de données

Ensuite, fournissez les détails de votre base de données comme le nom de la base de données, le nom d’utilisateur et le mot de passe. Ensuite, cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Création des tables de base de données

Après avoir créé toutes les tables. Cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Peupler les tables de base de données

Maintenant, cliquez sur le bouton Suivant pour peupler la table. Vous devriez voir la page suivante :

Choisir un thème

Maintenant, cliquez sur le bouton Suivant pour charger et importer le modèle. Vous devriez voir la page suivante :

Configuration du forum

Maintenant, fournissez tous les détails de configuration requis pour le forum et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Créer un compte administrateur

Maintenant, cliquez sur les détails du compte administrateur et cliquez sur le bouton Suivant. Une fois l’installation terminée avec succès, vous devriez voir la page suivante :

Terminer la configuration

Maintenant, cliquez sur le Panneau de contrôle administrateur. Vous devriez voir la page suivante :

Connexion MyBB

Maintenant, fournissez votre nom d’utilisateur et votre mot de passe administrateur. Ensuite, cliquez sur le bouton Connexion. Vous devriez voir le tableau de bord par défaut de MyBB sur la page suivante :

Tableau de bord du forum MyBB

Félicitations ! vous avez réussi à installer et configurer le forum MyBB sur le serveur Ubuntu 18.04. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.