-
Installer MyBB sur Centos 7
MyBulletinBoard (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
Exemples de sites utilisant MyBB :
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}
( 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
( 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;
( 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.
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.
( 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 ).
( 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 :
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...
( cliquer sur l'image pour l'agrandir )
Et un autre thème...
( 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.
Tags : mybb, https, agrandir, cliquer, php
-
Commentaires
nice post