• Installer MyBB sur Centos 7

    Installer MyBB sur Centos 7MyBulletinBoard (MyBB) est un logiciel de forum open source écrit en PHP et utilisant une base de données SQL.

    MyBB possède une multitude de fonctions intégrées, de nombreuses possibilités d’extensions et de thèmes et une interface d’administration intuitive.

    Tutoriel réalisé sur CentOS Linux release 7.3.1611 (Core) avec MyBB 1.8.11

    Site officiel MyBB

    Exemples de sites utilisant MyBB :

    Association AJIL

    Forum XBian

    Forum Python

    Les prérequis sont un serveur Web / SQL, PHP avec les modules php-curl php-gd, php-mysql, php-xml et php-mbstring .

    yum -y install mariadb-server httpd php php-{curl,gd,mysql,xml,mbstring}

     

    Installer MyBB sur Centos 7

     ( cliquer sur l'image pour l'agrandir ) 

     

    On démarre les services httpd et mariadb :

    systemctl start httpd mariadb

    On vérifie leur statut :

    systemctl is-active httpd mariadb

    On active les services httpd et mariadb au démarrage :

    systemctl enable httpd mariadb

    Et on vérifie que ceux seront bien activés au démarrage.

    systemctl is-enabled httpd mariadb

    Si FirewallD est activé, il faudra autoriser le HTTP et le HTTPS dans celui-ci.

    firewall-cmd --zone=public --add-port=http/tcp --permanent

    firewall-cmd --zone=public --add-port=https/tcp --permanent

    Recharger le configuration avec la commande : firewall-cmd --reload 

    Pour terminer, il faudra vérifier la prise en compte : firewall-cmd --list-all 

     

    Installer MyBB sur Centos 7 

     ( cliquer sur l'image pour l'agrandir ) 

     

     

    Nous allons maintenant créer la base de données et un utilisateur pour MyBB.

    create database mybb; > création de la base de données. 

    create user 'mybbuser'@'localhost' identified by 'mybbpassword'; > création de l’utilisateur avec son mot de passe.

    grant all privileges on mybb.* to 'mybbuser'@'localhost'; > attribution des droits. 

    Nous vérifions que la base de données mybb et l'utilisateur mybbuser ont bien été crées. 

    show databases;

    select host, user from mysql.user;

     

    Installer MyBB sur Centos 7

      ( cliquer sur l'image pour l'agrandir ) 

     

     

    On se place ensuite dans le répertoire /var/www/html

    cd /var/www/html

    Nous créeons le dossier mybb

    mkdir mybb

    On télécharge la dernière version de MyBB :

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

    Vous pouvez également télécharger la traduction française et suivre les installations d'installation contenues dans le fichier lisez moi.html.

    Traduction FR MyBB

    On décompresse l'archive, on la supprime une fois terminé et on renomme le dossier décompressé.

    unzip -q *.zip && rm -rf *.zip && mv /var/www/html/Upload/* /var/www/html/mybb

    On modifie les permissions.

    chown -R apache:apache /var/www/html/mybb

    find /var/www/html/mybb -type d -exec chmod 775 {} \;

    find /var/www/html/mybb -type f -exec chmod 664 {} \;  

    Nous allons ensuite créer un virtualhost pour un accéder à coppermine.

    vi /etc/httpd/conf.d/mybb.conf

    J'insère les directives.  

     

    Installer MyBB sur Centos 7

       ( cliquer sur l'image pour l'agrandir ) 

     

    Je teste ma configuration avec la commande apachectl configtest

    Si tous ce passe bien, vous aurez : Syntax OK

    Pour terminer, on redémarre Apache avec la commande apachectl restart ( systemctl restart httpd fonctionne également ).

     

    Installer MyBB sur Centos 7 

       ( cliquer sur l'image pour l'agrandir ) 

     

    Depuis votre navigateur,vous pouvez maintenant accéder à MyBB

    http(s)://[votre mybb]

    Depuis l'assistant d'installation, vous pourrez :

    - Accepter les termes de la licence.

    - Vérifier que tous les prérequis sont remplis.

    - Renseigner les différents paramètres de la base de données crée précédemment.

    - Vérifier que toutes les tables sont bien crées.

    - Personnaliser les éléments de bases de votre forum ( nom, URL, email de contact etc..).

    - Créer le compte administrateur.

     

     

     

    ( cliquer en haut à droite pour agrandir )  

     

     

    Vous pourrez trouver des thèmes et des plugins ici :

    Extend MyBB 

    En cliquant sur Administration, vous arriverez sur le tableau de bord de l’administrateur offrant toutes les options de configuration et personnalisation. 

     

     

     ( cliquer en haut à droite pour agrandir )  

     

    Voici le forum avec un nouveau thème...

     

    Installer MyBB sur Centos 7

       ( cliquer sur l'image pour l'agrandir )  

     

     

    Et un autre thème...

     

    Installer MyBB sur Centos 7

       ( cliquer sur l'image pour l'agrandir )  

     

     

    Ce tutoriel n'était qu'un simple aperçu de MyBB

    N'hésitez pas à aller voir la documentation ou la communauté si vous souhaitez plus d'informations sur la configuration de ce CMS.

    « Installer FreshRSS sur Debian JessieUtiliser la commande SFTP »

    Tags Tags : , , , ,
  • Commentaires

    1
    Mercredi 20 Mars 2019 à 07:53

    nice post

    • Nom / Pseudo :

      E-mail (facultatif) :

      Site Web (facultatif) :

      Commentaire :


    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :