GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer les forums vanille sur Ubuntu 18.04

Dans ce tutoriel, nous allons vous montrer comment installer Vanilla Forums sur un VPS Ubuntu 18.04.

Vanilla Forums est un logiciel de forum multilingue open source écrit en PHP. Il fournit toutes les fonctionnalités dont vous avez besoin pour gérer un forum réussi. Il est facile à installer et à utiliser, et il est livré avec de nombreux modules complémentaires et thèmes parmi lesquels choisir. Commençons par l'installation.

Prérequis

  • Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu 18.04.
  • Vous aurez également besoin d'une pile LAMP ou LEMP fonctionnelle (Linux, Apache/Nginx, MySQL/MariaDB, PHP). Nous vous montrerons également comment installer votre propre pile LAMP dans le cadre de ce didacticiel.
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.

Étape 1 :Connectez-vous à votre serveur

Avant de commencer, vous devrez vous connecter à votre serveur via SSH en tant qu'utilisateur root ou en tant que tout autre utilisateur disposant des privilèges sudo.

Pour vous connecter à votre serveur en tant qu'utilisateur root, utilisez la commande suivante :

ssh root@IP_ADDRESS -p PORT_NUMBER

Assurez-vous de remplacer IP_ADDRESS et PORT_NUMBER par l'adresse IP réelle de votre serveur et le numéro de port SSH.

Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :

sudo apt-get update
sudo apt-get upgrade

Étape 2 :Installez LAMP

Avant de procéder à l'installation de Vanilla Forums, nous devrons préparer notre serveur et configurer une pile LAMP. Si une configuration LAMP fonctionnelle est déjà installée sur votre serveur, vous pouvez ignorer cette étape et passer à l'étape suivante de ce didacticiel.

Pour installer le serveur Web Apache, exécutez la commande suivante :

sudo apt install apache2

Une fois l'installation terminée, activez le service Apache pour qu'il démarre automatiquement au démarrage du système. Vous pouvez le faire avec la commande suivante :

sudo systemctl enable apache2

Pour vérifier qu'Apache est en cours d'exécution, exécutez la commande suivante :

sudo systemctl status apache2

Pour installer le serveur de base de données MySQL, saisissez la commande suivante :

sudo apt install mysql-server

Lors de l'installation, il vous sera demandé d'entrer un mot de passe pour l'utilisateur racine MySQL. Assurez-vous d'entrer un mot de passe fort.

Pour améliorer encore la sécurité de notre installation MySQL ainsi que pour configurer un mot de passe pour notre utilisateur racine MySQL, nous devons exécuter le mysql_secure_installation script et suivez les instructions à l'écran. Exécutez la commande ci-dessous pour configurer votre système :

sudo mysql_secure_installation

Si le programme vous demande d'entrer votre mot de passe root MySQL actuel, appuyez simplement une fois sur la touche [Entrée], car aucun mot de passe n'est défini par défaut lors de l'installation de MySQL.

Quelques questions supplémentaires s'afficheront à l'écran. Il est recommandé de répondre oui à toutes en saisissant le caractère "Y" :

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Vous devrez également activer MySQL et Apache pour qu'ils démarrent au démarrage avec :

sudo systemctl enable apache2
sudo systemctl enable mysql

PHP 7.3 est la version recommandée pour exécuter les forums Vanilla. Cependant, Ubuntu 18.04 est livré avec PHP 7.2 par défaut. Par conséquent, nous devrons mettre à jour manuellement PHP vers 7.3 ou version ultérieure.

Pour installer PHP 7.3 sur votre serveur, nous devons d'abord activer le PPA ondrej/php, en exécutant les commandes suivantes :

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Vous pouvez maintenant installer PHP 7.3 avec les autres extensions requises par Vanilla Forums :

sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-mysql php7.3-cli php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap php7.3-mbstring php7.3-soap php7.3-xmlrpc php7.3-xml php7.3-zip

Pour vérifier que PHP 7.3 est correctement installé, exécutez la commande suivante :

php -v

Vous devriez obtenir le résultat suivant sur votre écran :

PHP 7.3.8-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug  7 2019 09:52:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.8-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Étape 3 :Télécharger les forums Vanilla

Maintenant que notre pile LAMP est installée, nous pouvons commencer l'installation et la configuration de nos forums Vanilla.

Tout d'abord, téléchargeons la dernière version stable des forums Vanilla à partir de ce lien. Au moment de la rédaction de ce tutoriel, la dernière version stable est la 3.1. Pour télécharger cette version sur votre serveur, vous pouvez exécuter la commande suivante. Nous avons ajouté le lien de téléchargement dans la commande pour vous :

sudo wget https://open.vanillaforums.com/get/vanilla-core-3-1.zip

Extrayons les fichiers dans le /var/www emplacement sur notre serveur avec cette ligne suivante :

sudo unzip vanilla-core-3-1.zip -d /var/www

Remarque : Si vous n'avez pas le unzip package installé sur votre serveur, vous pouvez l'installer avec la commande suivante :apt-get install unzip

Supprimez le fichier téléchargé avec :

sudo rm vanilla-core-3-1.zip

Renommez le répertoire extrait nommé package à vanilla avec la commande suivante :

sudo mv /var/www/package /var/www/vanilla

Le propriétaire de tous ces fichiers doit être l'utilisateur du serveur Web exécuté sur votre système. Dans notre exemple, nous utilisons le serveur Web Apache et Apache s'exécute en tant qu'utilisateur « www-data » sur Ubuntu 18.04. Pour changer le propriétaire et définir les autorisations correctes pour ces fichiers, vous devez exécuter la commande suivante :

sudo chown -R www-data:www-data /var/www/vanilla

Étape 4 :Configurer la base de données

Ensuite, nous devons créer une nouvelle base de données pour notre application Vanilla Forums. Pour ce faire, connectez-vous à votre serveur de base de données MySQL en tant qu'utilisateur root en tapant la commande suivante :

sudo mysql -u root -p

Une fois connecté, créez une nouvelle base de données et un nouvel utilisateur en exécutant les commandes suivantes sur le shell MySQL :

CREATE DATABASE vanilla_db;
CREATE USER vanilla_user@localhost IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON vanilla_db.* TO vanilla_user@localhost;
FLUSH PRIVILEGES;

Vous pouvez remplacer la base de données et le nom d'utilisateur par les vôtres et vous assurer également de remplacer le mot de passe fort par un mot de passe fort réel.

Pour quitter le shell MySQL, tapez :

exit

Étape 5 :Configurer Apache

Dans cette étape, nous vous montrerons comment créer un fichier d'hôte virtuel pour Apache - afin que vous puissiez accéder à vos forums Vanilla en utilisant votre nom de domaine.

Créez le fichier d'hôte virtuel en exécutant la commande suivante. Nous utiliserons "nano" comme éditeur de texte, mais vous pouvez utiliser ce que vous voulez :

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

Et saisissez les informations suivantes :

<VirtualHost *:80>
     DocumentRoot /var/www/vanilla/
     ServerName mydomain.com

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

     ErrorLog /var/log/apache2/vanilla_error.log
     CustomLog /var/log/apache2/vanilla_access.log combined

</VirtualHost>

Enregistrez et quittez le fichier une fois les modifications effectuées.

Dans notre exemple, nous utiliserons un domaine appelé mydomain.com . Assurez-vous de remplacer mydomain.com avec votre nom de domaine/sous-domaine réel que vous souhaitez utiliser pour vos forums Vanilla.

Activez la configuration "mydomain.conf" dans Apache en utilisant :

sudo a2ensite mydomain.com

Rechargez votre serveur Apache afin d'activer la nouvelle configuration :

sudo systemctl reload apache2

Étape 6 :Installer les forums Vanilla

Vous pouvez maintenant accéder à http://mydomain.com dans votre navigateur pour accéder à l'assistant d'installation de Vanilla Forums.

Vous devez entrer les informations de votre base de données créées à l'étape 4 de ce didacticiel (nom d'utilisateur, nom de la base de données et mot de passe). REMARQUE :  Si vous avez un serveur Web Apache en cours d'exécution sur votre VPS, vous devrez également sélectionner "Utiliser le .htaccess de Vanilla". option.

Entrez le nom de votre application et l'adresse e-mail, le nom d'utilisateur et le mot de passe de l'administrateur, puis cliquez sur Continuer bouton.

L'installation se terminera automatiquement et vous serez redirigé vers le tableau de bord Vanilla Forums.

C'est ça! Vanilla Forums a été installé avec succès sur votre serveur Ubuntu 18.04.

Bien sûr, vous n'avez pas besoin de savoir comment installer Vanilla Forums sur Ubuntu 18.04 si vous avez un hébergement Ubuntu géré avec nous. Vous pouvez simplement demander à notre équipe d'assistance d'installer Vanilla Forums sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à installer Vanilla Forums sur Ubuntu 18.04.

PS . Si vous avez apprécié la lecture de cet article de blog sur l'installation de Vanilla Forums sur Ubuntu 18.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer MongoDB sur Ubuntu 16.04

  2. Comment installer Attendize sur Ubuntu 16.04

  3. Comment installer Joomla 3 sur Ubuntu 16.04

  4. Comment installer Nginx sur Ubuntu 16.04

  5. Comment installer Phabricator sur Ubuntu 16.04

Comment installer OpenCart sur Ubuntu 18.04

Comment installer MediaWiki sur Ubuntu 18.04 LTS

Comment installer Akaunting sur Ubuntu 18.04 LTS

Comment installer MyWebSQL sur Ubuntu 20.04 ?

Comment installer CiviCRM sur Ubuntu 18.04 LTS

Comment installer Bugzilla sur Ubuntu 20.04