GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Vanilla Forum su Ubuntu 18.04

In questo tutorial, ti mostreremo come installare Vanilla Forum su un VPS Ubuntu 18.04.

Vanilla Forums è un software per forum multilingue open source scritto in PHP. Fornisce tutte le funzionalità necessarie per gestire un forum di successo. È facile da installare e utilizzare e include molti componenti aggiuntivi e temi tra cui scegliere. Iniziamo con l'installazione.

Prerequisiti

  • Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 18.04.
  • Avrai anche bisogno di uno stack LAMP o LEMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP) funzionante. Ti mostreremo anche come installare il tuo stack LAMP come parte di questo tutorial.
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.

Fase 1:connettiti al tuo server

Prima di iniziare, dovrai connetterti al tuo server tramite SSH come utente root o come qualsiasi altro utente con privilegi sudo.

Per connetterti al tuo server come utente root, usa il seguente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

Assicurati di sostituire IP_ADDRESS e PORT_NUMBER con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.

Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:

sudo apt-get update
sudo apt-get upgrade

Fase 2:installa LAMP

Prima di procedere con l'installazione di Vanilla Forums, dovremo preparare il nostro server e configurare uno stack LAMP. Se hai già una configurazione LAMP funzionante installata sul tuo server, puoi saltare questo passaggio e andare al passaggio successivo di questo tutorial.

Per installare il server Web Apache, eseguire il comando seguente:

sudo apt install apache2

Una volta completata l'installazione, abilitare l'avvio automatico del servizio Apache all'avvio del sistema. Puoi farlo con il seguente comando:

sudo systemctl enable apache2

Per verificare che Apache sia in esecuzione, eseguire il seguente comando:

sudo systemctl status apache2

Per installare il server del database MySQL, immetti il ​​seguente comando:

sudo apt install mysql-server

Durante l'installazione, ti verrà chiesto di inserire una password per l'utente root di MySQL. Assicurati di inserire una password complessa.

Per migliorare ulteriormente la sicurezza della nostra installazione di MySQL e impostare una password per il nostro utente root MySQL, dobbiamo eseguire mysql_secure_installation script e segui le istruzioni sullo schermo. Esegui il comando seguente per configurare il tuo sistema:

sudo mysql_secure_installation

Se il programma ti chiede di inserire la tua attuale password di root MySQL, premi semplicemente il tasto [Invio] una volta, poiché nessuna password è impostata per impostazione predefinita durante l'installazione di MySQL.

Alcune altre domande verranno visualizzate sullo schermo:si consiglia di rispondere sì a tutte digitando il carattere '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

Dovrai anche abilitare MySQL e Apache per iniziare all'avvio con:

sudo systemctl enable apache2
sudo systemctl enable mysql

PHP 7.3 è la versione consigliata per l'esecuzione di Vanilla Forums. Tuttavia, Ubuntu 18.04 viene fornito con PHP 7.2 per impostazione predefinita. Pertanto, dovremo aggiornare manualmente PHP alla versione 7.3 o successiva.

Per installare PHP 7.3 sul tuo server, per prima cosa, dobbiamo abilitare il PPA ondrej/php, eseguendo i seguenti comandi:

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

Ora puoi installare PHP 7.3 insieme alle altre estensioni richieste da 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

Per verificare che PHP 7.3 sia installato correttamente, esegui il seguente comando:

php -v

Dovresti ottenere il seguente output sullo schermo:

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

Fase 3:scarica i forum Vanilla

Ora che abbiamo installato il nostro stack LAMP, possiamo iniziare con l'installazione e la configurazione di Vanilla Forums.

Innanzitutto, scarichiamo l'ultima versione stabile di Vanilla Forums da questo link. Al momento della stesura di questo tutorial, l'ultima versione stabile è la 3.1. Per scaricare questa versione sul tuo server, puoi eseguire il comando seguente. Abbiamo aggiunto il link per il download nel comando per te:

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

Estraiamo i file nel /var/www posizione sul nostro server con questa riga successiva:

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

Nota: Se non hai il unzip pacchetto installato sul tuo server, puoi installarlo con il seguente comando:apt-get install unzip

Rimuovere il file scaricato con:

sudo rm vanilla-core-3-1.zip

Rinomina la directory estratta denominata package a vanilla con il seguente comando:

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

Il proprietario di tutti questi file deve essere l'utente del server Web in esecuzione sul sistema. Nel nostro esempio, stiamo utilizzando il server Web Apache e Apache viene eseguito come utente "www-data" su Ubuntu 18.04. Per modificare il proprietario e impostare le autorizzazioni corrette per questi file, devi eseguire il comando seguente:

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

Fase 4:Configura il database

Successivamente, dobbiamo creare un nuovo database per la nostra applicazione Vanilla Forums. Per fare ciò, accedi al tuo server di database MySQL come utente root digitando il seguente comando:

sudo mysql -u root -p

Una volta effettuato l'accesso, crea un nuovo database e un nuovo utente eseguendo i seguenti comandi sulla 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;

Puoi sostituire il database e il nome utente con il tuo e assicurarti anche di sostituire la password complessa con una password efficace.

Per uscire dalla shell MySQL, digita:

exit

Fase 5:Configura Apache

In questo passaggio, ti mostreremo come creare un file host virtuale per Apache, così potrai accedere ai tuoi Vanilla Forum usando il tuo nome di dominio.

Crea il file dell'host virtuale eseguendo il comando seguente. Useremo "nano" come editor di testo, ma puoi usare quello che vuoi:

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

E inserisci le seguenti informazioni:

<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>

Salva ed esci dal file una volta apportate le modifiche.

Nel nostro esempio utilizzeremo un dominio chiamato mydomain.com . Assicurati di sostituire mydomain.com con il tuo nome di dominio/sottodominio effettivo che desideri utilizzare per i tuoi Vanilla Forum.

Abilita la configurazione "mydomain.conf" in Apache utilizzando:

sudo a2ensite mydomain.com

Ricarica il tuo server Apache per attivare la nuova configurazione:

sudo systemctl reload apache2

Fase 6:installazione di Vanilla Forum

Ora puoi accedere a http://mydomain.com nel tuo browser per accedere alla procedura guidata di installazione di Vanilla Forums.

È necessario inserire le informazioni del database che sono state create nel passaggio 4 di questo tutorial (nome utente, nome del database e password). NOTA:  Se hai un server web Apache in esecuzione sul tuo VPS, dovrai anche selezionare "Usa Vanilla's .htaccess". opzione.

Inserisci il nome della tua applicazione e l'e-mail dell'amministratore, il nome utente e la password, quindi fai clic su Continua pulsante.

L'installazione verrà completata automaticamente e verrai indirizzato alla dashboard di Vanilla Forums.

Questo è tutto! Vanilla Forums è stato installato con successo sul tuo server Ubuntu 18.04.

Ovviamente, non devi sapere come installare Vanilla Forums su Ubuntu 18.04 se hai gestito l'hosting Ubuntu con noi. Puoi semplicemente chiedere al nostro team di supporto di installare Vanilla Forums su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione di Vanilla Forum su Ubuntu 18.04.

PS . Se ti è piaciuto leggere questo post del blog su come installare Vanilla Forums su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare Attendize su Ubuntu 16.04

  2. Come installare Joomla 3 su Ubuntu 16.04

  3. Come installare Nginx su Ubuntu 16.04

  4. Come installare Phabricator su Ubuntu 16.04

  5. Come installare Drupal su Ubuntu 18.04

Come installare OpenCart su Ubuntu 18.04

Come installare MediaWiki su Ubuntu 18.04 LTS

Come installare Akaunting su Ubuntu 18.04 LTS

Come installare MyWebSQL su Ubuntu 20.04?

Come installare CivilCRM su Ubuntu 18.04 LTS

Come installare Gogs su Ubuntu 18.04