GNU/Linux >> Tutoriels Linux >  >> Debian

Installer le forum phpBB sur Debian 11 Bullseye

Tutoriel pour obtenir les étapes et les commandes pour installer phpBB sur Debian 11 Bullseye en utilisant le terminal pour créer son propre forum.

Qu'est-ce que phpBB ?

phpBB est un forum open source entièrement évolutif et personnalisable. Le logiciel a une interface conviviale et des options de gestion simples. Il est basé sur PHP et MySQL.

Eh bien, phpBB est un groupe de personnes internationales qui aiment travailler sur des logiciels open source. Ce logiciel a été créé en juin 2000. Il y a eu quelques changements dans les licences ainsi que dans l'équipe de gestion de phpBB . Les objectifs des créateurs de phpBB sont toujours les mêmes. Ils veulent fournir un logiciel de forum gratuit pour Internet.

Quelques fonctionnalités du logiciel de forum phpBB

  • Tout serveur de base de données
  • Interfaces pour différentes langues
  • Forums à usage privé ou public
  • Envoyer des messages privés dans le système
  • La fonction de recherche intégrée dans le logiciel
  • La mise en page peut être modifiée à l'aide de modèles
  • Le logiciel peut être optimisé avec des mods

Étapes pour installer le logiciel de forum phpBB dans Debian 11 Bullseye

1. Exigences de phpBB

Pour exécuter ce didacticiel, nous avons besoin d'un serveur de base de données Linux basé sur Debian, avec PHP 7.1.3+ (MySQL, MariaDB, MS SQL Server 2000 ou supérieur (via ODBC ou l'adaptateur natif), Oracle, PostgreSQL 8.3+ ou SQLite 3.6.15 +), serveur Web et accès à un utilisateur non root avec des droits sudo.

2. Exécutez la mise à jour du système Debian 11

Tous les packages logiciels de base dont nous avons besoin pour installer le forum phpBB sont disponibles via le référentiel de base Debian 11 22.04 et 20.04 par défaut. Par conséquent, assurez-vous d'abord que votre système est à jour.

sudo apt update && sudo apt upgrade

3. Installez Apache, MySQL et PHP

Nous avons besoin de la pile de serveurs LAMP pour installer le forum phpBB sur Debian 11, donc dans cette étape, exécutez la commande unique donnée ci-dessous. Cela installera le serveur Web Apache, MariaDB, PHP et ses extensions requises.

sudo apt install apache2 mariadb-server libapache2-mod-php php-gd php-curl openssl php-imagick php-intl php-json php-ldap php-common php-mbstring php-mysql php-imap php-sqlite3 php-net-ftp php-zip unzip php-pgsql php-ssh2 php-xml wget unzip

4. Démarrer et activer les services

Après avoir terminé l'étape précédente, activons et démarrons les services d'Apache et de MariaDB pour qu'ils s'exécutent automatiquement avec le démarrage du système.

sudo systemctl enable --now apache2 mariadb

Redémarrer le service une fois

sudo systemctl restart apache2 mariadb

Vérifiez maintenant l'état :

sudo systemctl status apache2
sudo systemctl status mariadb

5. Créer une base de données pour phpBB sur Debian 11

Avant de créer une base de données et un utilisateur pour phpBB, exécutons une commande MySQL pour sécuriser notre instance de serveur de base de données :

sudo mysql_secure_installation

Parcourez l'assistant textuel et supprimez la table de base de données de démonstration, définissez le mot de passe de l'utilisateur root, limitez l'accès à distance…

Après cela, connectez-vous à votre serveur MariaDB pour créer une base de données et un utilisateur.

sudo mysql -u root -p

Remarque  :Changer votrebdb avec le nom de la base de données que vous souhaitez utiliser, alors que votreutilisateur et votre mot de passe avec nom d'utilisateur et mot de passe, respectivement, avec ce que vous voulez attribuer.

Créer une base de données :

CREATE DATABASE yourdb;
GRANT ALL ON yourdb.* to 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
EXIT

6. Télécharger les fichiers du forum phpBB

Contrairement à d'autres logiciels open source courants, le forum phpBB n'est pas disponible pour être téléchargé ou installé à l'aide des référentiels de packages Debian 11 Bullseye. Par conséquent, nous devons télécharger ses fichiers manuellement à partir de son site Web officiel.

Vous pouvez cliquer sur le bouton de téléchargement pour l'obtenir sur votre système. Cependant, si vous utilisez un serveur en ligne de commande ou accédez à votre serveur via SSH, cliquez avec le bouton droit sur le "bouton de téléchargement" " et sélectionnez " Copier l'adresse du lien ".

Après cela, accédez à votre terminal et téléchargez le fichier d'installation de phpBB en utilisant wget commande c'est-à-dire :

wget paste-link

Par exemple :

wget https://download.phpbb.com/pub/release/3.3/3.3.7/phpBB-3.3.7.zip

Extraire le fichier 

Après avoir téléchargé le fichier, extrayez-le :

unzip phpBB-*.zip

Maintenant, déplacez-le vers votre répertoire Web :

sudo mv phpBB3 /var/www/html/phpbb

Accordez aux utilisateurs Apache la propriété du fichier et définissez également l'autorisation de lecture-écriture pour celui-ci.

sudo chown -R www-data:www-data /var/www/html/phpbb
sudo chmod -R 775 /var/www/html/phpbb

7. Configurer l'hôte virtuel pour phpBB

Pour héberger plusieurs sites Web ou plates-formes Web sur un serveur Web Apache, le meilleur moyen consiste à utiliser les fichiers de configuration de l'hôte virtuel, où nous indiquons à Apache quels sont les fichiers d'emplacement, comment et quand il doit servir les utilisateurs. La plupart du temps, nous configurons les forums soit en sous-domaine, soit en sous-répertoire. Ici, nous faisons la même chose.

sudo nano /etc/apache2/sites-available/phpbb.conf

Copiez-Collez les lignes suivantes :

Remarque  :Bien que nous puissions accéder au forum à l'aide de l'adresse IP du serveur, si vous souhaitez utiliser le nom de domaine complet (domaine), remplacez phpbb.example.com  avec le domaine que vous souhaitez utiliser pour accéder au forum phpBB dans les lignes de configuration ci-dessous.

<VirtualHost *:80>
      ServerAdmin [email protected]
      DocumentRoot /var/www/html/phpbb
      ServerName phpbb.example.com

      <Directory /var/www/html/phpbb>
                Options FollowSymlinks
                AllowOverride All
                Require all granted
       </Directory>

ErrorLog ${APACHE_LOG_DIR}/phpbb_error.log
CustomLog ${APACHE_LOG_DIR}/phpbb_access.log combined

</VirtualHost>

Enregistrer le fichier en utilisant Ctrl+O , appuyez sur Y et Ctrl+X pour quitter.

Activer la configuration de l'hôte virtuel créé pour phpBB ainsi que le module de réécriture d'Apache :

sudo a2ensite phpbb
sudo a2enmod rewrite

Redémarrez le service Apache pour appliquer les modifications :

sudo systemctl restart apache2

8. Installer le forum phpBB sur Debian 11

Après avoir terminé toutes les étapes ci-dessus, ouvrez votre navigateur système qui peut accéder au domaine ou à l'adresse IP du serveur de Debian 11 Bullseye où vous avez installé le logiciel Web du forum phpBB. Et pointez-le vers ça.

Par exemple :

Remarque  :Remplacez adresse-ip-serveur avec l'adresse réelle alors quevotre-domaine.com avec le domaine que vous avez configuré.

http://server-ip-address/phpbb
or 
http://your-domain.com/phpbb

Lorsque vous obtenez l'interface utilisateur graphique de phpBB pour installer ce logiciel de forum, sélectionnez "Installer " puis cliquez sur l'onglet "Installer ” bouton.

Créer un utilisateur administrateur :

Ajoutez le nom d'utilisateur, l'adresse e-mail et le mot de passe que vous souhaitez utiliser pour accéder et vous connecter au backend de phpBB.

Configuration de la base de données :

Comme nous avons utilisé le serveur de base de données MariaDB, ajoutons donc les détails de cela. Utiliser localhost ou 127.0.0.1 pour le nom d'hôte du serveur de base de données, laissez le port vide. Après cela, ajoutez les détails de la base de données tels que le nom, le nom d'utilisateur et le mot de passe.

Configuration du serveur :

Eh bien, dans cette étape, vous obtiendrez certains paramètres pour configurer le protocole Cookie, URL, HTTP ou HTTPS, et autres. Faites le nécessaire, sinon laissez-les car nous pourrons les configurer plus tard.

Configuration des e-mails :

Pour confirmer l'inscription de nouveaux utilisateurs, nous devons activer un service de messagerie électronique sur notre forum. Par conséquent, si vous le souhaitez, configurez le serveur SMTP.

Donnez un titre à la configuration de votre tableau d'affichage.

L'installation est enfin terminée.

Maintenant, supprimez le "Installer ” dossier pour accéder au créer, supprimer les messages et accéder aux fonctionnalités du logiciel de forum phpBB.

Accédez à votre terminal serveur et exécutez cette commande :

sudo rm -r /var/www/html/phpbb/install

Actualisez votre interface web phpBB et cette fois vous aurez le "poste de bienvenue ".

9. Accéder au panneau de contrôle d'administration de phpBB

Pour accéder au panneau de contrôle d'administration, cliquez sur le lien donné pour le même au pied de page de phpBB. Pour référence, voir la capture d'écran.


Debian
  1. Comment installer Docker dans Debian 11 (Bullseye)

  2. Comment installer TeamViewer sur Debian 11 Bullseye

  3. Comment installer AnyDesk sur Debian 11 Bullseye

  4. Installer et configurer GitLab sur Debian 11 Bullseye

  5. Installer le navigateur Vivaldi sur Debian 11 Bullseye

Installer/Mettre à jour MakeMKV sur Debian 11 Bullseye

Installer Htop sur Debian 11 Bullseye

Installer/activer SSH sur Debian 11 Bullseye

Installer 7-Zip sur Debian 11 Bullseye

Installer Neofetch sur Debian 11 Bullseye

Installer CMake sur Debian 11 Bullseye