GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Vanilla Forum su CentOS 7

In questo tutorial, ti mostreremo come installare Vanilla Forum su un VPS CentOS 7.

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 CentOS.
  • 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 yum update

Tieni sempre aggiornato il tuo sistema. Puoi anche impostare aggiornamenti automatici.

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:

yum install httpd

Per installare il server del database MariaDB, immettere il seguente comando:

yum install mariadb-server

Quando l'installazione di MariaDB è completa, puoi anche eseguire il seguente comando per proteggere l'installazione di MariaDB:

sudo mysql_secure_installation

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

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 MariaDB e Apache per iniziare all'avvio con:

sudo systemctl enable httpd
sudo systemctl enable mariadb

Per abilitare il repository PHP 7.3 sul tuo server, esegui i seguenti comandi:

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php73

Per installare PHP 7.3 insieme alle altre estensioni richieste da Vanilla Forums, esegui il seguente comando:

sudo yum install php73 php73-php php73-php-mysqlnd php73-php-opcache php73-php-xml php73-php-xmlrpc php73-php-gd php73-php-mbstring php73-php-json

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

php73 -v

Dovresti ottenere il seguente output sullo schermo:

PHP 7.3.7 (cli) (built: Jul  3 2019 11:30:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7, 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 del nostro 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  3.0.2. 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.0.2.zip

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

sudo unzip vanilla-core-3.0.2.zip -d /var/www

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

Rimuovere il file scaricato con:

rm vanilla-core-3.0.2.zip

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

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, utilizziamo il server Web Apache e Apache viene eseguito come utente "apache" su CentOS 7.  Per modificare il proprietario e impostare le autorizzazioni corrette per questi file, è necessario eseguire il comando seguente:

sudo chown -R apache:apache /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 MariaDB come utente root digitando il seguente comando:

sudo mariadb -u root -p

Quindi inserisci la password che hai creato per il tuo utente MariaDB. Se non hai eseguito lo script "mysql_secure_installation", premi semplicemente il tasto [Invio] una volta, poiché non esiste una password predefinita.

Una volta effettuato l'accesso, crea un nuovo database e un nuovo utente eseguendo i seguenti comandi sulla shell MariaDB:

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 riga di comando del server di database MariaDB, digitare:

exit

Fase 5:Configura Apache

In questo passaggio, ti mostreremo come creare un file host virtuale per Apache:in questo modo puoi accedere ai tuoi Vanilla Forum utilizzando 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/httpd/conf.d/vanilla.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/httpd/vanilla_error.log
     CustomLog /var/log/httpd/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.

Ricarica il tuo server Apache per attivare la nuova configurazione:

sudo systemctl reload httpd

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). 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 correttamente sul tuo server CentOS 7.

Ovviamente, non devi sapere come installare Vanilla Forum su CentOS7 se hai gestito l'hosting CentOS con noi. Puoi semplicemente chiedere al nostro team di supporto di installare Vanilla Forums su CentOS 7 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 CentOS 7.

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


Cent OS
  1. Come installare il server Minecraft su CentOS 7

  2. Come installare Nginx su CentOS 8

  3. Come installare PostgreSQL su CentOS 8

  4. Come installare Teamspeak 3 Server su CentOS 8

  5. Come installare ProFTPD su CentOS 7

Come installare Lighttpd su CentOS

Come installare VestaCP su CentOS 6

Come installare il server VNC su CentOS 7

Come installare il server Minecraft su CentOS 6

Come installare il server VNC su CentOS 6

Come installare il server DHCP su CentOS 7