introduzione
Al momento in cui scrivo, phpBB è il più popolare software di bacheca open source sul web. In questo articolo, ti mostrerò come installare phpBB su un server Vultr basato sull'applicazione LEMP con un clic.
Prerequisiti
Presumo che tu abbia distribuito da zero un'istanza del server LEMP Vultr con un clic e abbia effettuato l'accesso come root. Gli utenti non root dovranno utilizzare il sudo
comando.
Fase 1: creare un database
La password di root di MySQL viene salvata sul VPS dell'app in /root/.my.cnf
. Utilizzare il comando seguente per stampare la password sul terminale.
cat /root/.my.cnf
Quindi, utilizzare le credenziali visualizzate sullo schermo per accedere a MySQL.
mysql -u root -p
Configura un nuovo database MySQL con i seguenti comandi. È possibile sostituire il nome del database phpbb
, il nome utente myusername
e la password mypassword
con i propri.
create database phpbb;
create user 'myusername'@'localhost' identified by 'mypassword';
grant all privileges on phpbb.* to 'myusername'@'localhost' identified by 'mypassword' with grant option;
flush privileges;
exit;
Passaggio 2: scaricare il pacchetto phpBB
Al momento in cui scrivo, l'ultima versione di phpBB è la 3.1.4. Scarica e decomprimi il pacchetto phpBB più recente in una directory intuitiva con i seguenti comandi.
wget http://www.phpbb.com/files/release/phpBB-3.1.4.tar.bz2
tar -jxvf phpBB-3.1.4.tar.bz2
mv phpBB3/ /usr/share/nginx/html/
cd /usr/share/nginx/html/
mv phpBB3/ forum/
Prima dell'installazione, è necessario modificare le autorizzazioni di accesso predefinite config.php
a 777, altrimenti si verificherà un errore di autorizzazione.
chmod 0777 /usr/share/nginx/html/forum/config.php
Visita http://[SERVER_IP]/forum/
nel tuo browser. Sostituisci [SERVER_IP]
con l'indirizzo IP del tuo VPS.
Fare clic sulla scheda "INSTALLA" per inizializzare la procedura guidata di installazione. Seguire le istruzioni visualizzate per configurare phpBB.
Sul passaggio di "Requisiti", scoprirai che le impostazioni predefinite di Vultr One-Click LEMP soddisfano i requisiti di compatibilità dell'installazione, tutto ciò che devi fare è fare clic sul pulsante "Avvia installazione".
Nel passaggio "Impostazioni database", è necessario immettere i parametri del database come specificato di seguito.
Ricordarsi di sostituire il nome del database phpbb
, il nome utente del database myusername
, la password del database mypassword
e il prefisso della tabella phpbb_
con i propri. Lascia gli altri campi vuoti.
Database type: MySQL with MySQLi Extension
Database name: phpbb
Database username: myusername
Database password: mypassword
Database table prefix: phpbb_
Nella pagina "Dettagli amministratore", inserisci il nome utente, la password e l'indirizzo e-mail dell'amministratore.
Nella pagina di "Impostazioni avanzate", fai clic sul pulsante "Procedi al passaggio successivo", poiché queste impostazioni possono essere modificate in seguito.
Nella pagina di "Fase finale", fai clic sul pulsante "Accedi" per accedere come amministratore. Puoi scegliere se inviare o meno informazioni statistiche.
Fase quattro: controlli di sicurezza finali
Nella pagina di benvenuto, il programma phpBB ti avviserà di eseguire alcuni controlli di pulizia di sicurezza.
Dalla finestra del terminale, eliminare la install
directory.
rm -rf /usr/share/nginx/html/forum/install/
Modifica le autorizzazioni di accesso al file config.php
.
chmod 0640 /usr/share/nginx/html/forum/config.php
Aggiorna la tua pagina phpBB nel browser, l'avviso di sicurezza scompare.
Questo è tutto. PhpBB è stato installato sul VPS Vultr.