GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le forum XMB sur Ubuntu 16.04 LTS

Le forum XMB, également connu sous le nom d'eXtreme Message Board, est un logiciel de forum gratuit et open source écrit en PHP et utilise le backend de la base de données MySQL. XMB est un outil simple, léger, facile à utiliser, puissant et hautement personnalisable. Vous pouvez tout faire avec le forum XMB et également partager des modifications ou des thèmes.

Dans ce tutoriel, nous allons apprendre à installer le forum XMB sur Ubuntu 16.04.

Exigences

  • Un serveur exécutant Ubuntu 16.04.
  • Un utilisateur non root avec des privilèges sudo.

Mettre à jour le système

Avant de commencer, il est recommandé de mettre à jour votre package avec la dernière version. Vous pouvez le faire avec la commande suivante :

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

Une fois que votre système est à jour, redémarrez-le pour appliquer les modifications.

Installer le serveur LAMP

Le forum XMB fonctionne sur le serveur Web Apache, écrit en PHP et utilise MySQL comme backend de base de données, vous devrez donc installer le serveur LAMP sur votre système.

Vous pouvez l'installer en exécutant la commande suivante :

sudo apt-get install apache2 libapache2-mod-php7.0 php7.0 pkp7.0-cli php7.0-gd php7.0-mcrypt php7.0-xml wget nano unzip mariadb-server -y

Une fois tous les packages installés, démarrez les serveurs Apache et MariaDB et autorisez-les à démarrer au démarrage à l'aide de la commande suivante :

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Télécharger XMB

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

wget https://www.xmbforum2.com/download/XMB-1.9.11.15.zip

Ensuite, extrayez le fichier téléchargé à l'aide de la commande suivante :

unzip XMB-1.9.11.15.zip

Ensuite, copiez le répertoire extrait dans le répertoire racine apache :

cp -r XMB-1.9.11.15 /var/www/html/xmb

Ensuite, donnez l'autorisation appropriée au répertoire XMB :

sudo chown -R www-data:www-data /var/www/html/xmb
sudo chmod -R 777 /var/www/html/xmb

Configurer la base de données

Par défaut, MariaDb n'est pas sécurisé, vous pouvez le sécuriser en exécutant le script mysql_secure_installation :

sudo mysql_secure_installation

Ce script définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé comme indiqué ci-dessous :

Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB avec la commande suivante :

mysql -u root -p

Entrez votre mot de passe root, puis créez une base de données et un utilisateur pour XMB avec la commande suivante :

MariaDB [(none)]> SET GLOBAL sql_mode='';
MariaDB [(none)]> CREATE DATABASE xmbdb;
MariaDB [(none)]> CREATE USER xmb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON xmbdb.* TO 'xmb'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Ensuite, videz les privilèges :

MariaDB [(none)]> FLUSH PRIVILEGES;

Enfin, quittez le shell MariaDB :

MariaDB [(none)]>exit

Configurer Apache pour XMB

Ensuite, vous devrez créer une directive d'hôte virtuel Apache pour XMB. Vous pouvez le faire en créant le fichier xmb.conf :

sudo nano /etc/apache2/sites-enable/xmb.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/xmb
 ServerName example.com
 <Directory /var/www/html/xmb/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/xmb-error_log
 CustomLog /var/log/apache2/xmb-access_log common
</VirtualHost>

Enregistrez et fermez le fichier lorsque vous avez terminé. Activez ensuite l'hôte virtuel XMB avec la commande suivante :

sudo a2ensite xmb

Enfin, redémarrez le serveur Web Apache pour appliquer toutes les modifications :

sudo systemctl restart apache2

Accéder au programme d'installation du forum XMB

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://example.com/files/install/ , vous devriez voir la page suivante :

Maintenant, cliquez sur Démarrer l'installation bouton pour démarrer l'installation, vous devriez voir la page suivante :

Ici, choisissez la dernière version de XMB et cliquez sur Installer XMB bouton, vous devriez voir la page suivante :

Ici, acceptez le contrat de licence et cliquez sur J'accepte ces conditions bouton, vous devriez voir la page suivante :

Ici, fournissez toutes les informations requises telles que le nom de la base de données, le nom d'utilisateur de la base de données, le type de base de données, le nom d'utilisateur et le mot de passe SMTP, puis cliquez sur Configurer , vous devriez voir le code PHP sur votre écran, copiez ce code dans le fichier config.php et téléchargez ce fichier dans le répertoire /var/www/html/xmb/files/. Cliquez ensuite sur Suivant bouton, vous devriez voir la page suivante :

Ici, fournissez le nom d'utilisateur et le mot de passe de l'administrateur, puis cliquez sur Commencer l'installation , Une fois l'installation terminée, vous devriez voir la page suivante :

Maintenant, cliquez sur Veuillez cliquer ici pour accéder à votre forum bouton, vous devriez voir la page suivante :

Maintenant, cliquez sur Connexion bouton, vous devriez voir la page de connexion au forum XMB comme ci-dessous :

Maintenant, entrez vos informations d'identification d'administrateur XMB et cliquez sur Connexion bouton, vous devriez voir le tableau de bord du forum XMB sur la page suivante :


Ubuntu
  1. Comment installer OctoberCMS sur Ubuntu 16.04 LTS

  2. Comment installer AbanteCart sur Ubuntu 16.04 LTS

  3. Comment installer Grafana sur Ubuntu 16.04 LTS

  4. Comment installer R sur Ubuntu 18.04 LTS

  5. Comment installer R sur Ubuntu 20.04 LTS

Comment installer Unison sur Ubuntu 16.04 LTS

Comment installer Pghero sur Ubuntu 16.04 LTS

Comment installer Spotify sur Ubuntu 18.04 LTS

Comment installer ClamAV sur Ubuntu 18.04 LTS

Comment installer MongoDB sur Ubuntu 18.04 LTS

Comment installer Jenkins sur Ubuntu 18.04 LTS