PhpBB è un programma di bacheca open source. Questo articolo ti mostrerà come installare phpBB su un server web Apache su Ubuntu 16.04. È stato scritto usando phpBB 3.2.1, tuttavia le istruzioni fornite qui potrebbero funzionare anche per le versioni più recenti di phpBB.
Prerequisiti
Questo articolo presuppone che tu abbia già creato un'istanza di Vultr Cloud Compute con Ubuntu 16.04 e abbia effettuato l'accesso come root
.
Passaggio 1: installare Apache
Aggiorna l'elenco dei repository.
apt-get update
Installa il web server Apache.
apt-get install apache2
Passaggio 2: installare MySQL
phpBB funziona su uno stack LAMP. Prima di poter installare phpBB, dovrai installare MySQL e PHP.
apt-get install mysql-server php7.0-mysql
Una volta inserito il comando sopra, ti verrà richiesta una password MySQL. Inserisci qualsiasi password di tua scelta.
Completa l'installazione.
/usr/bin/mysql_secure_installation
Ti verrà richiesta una password. Immettere la password appena creata e continuare con l'installazione.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the root password? [Y/N] N
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y
Passaggio 3: installa PHP
Successivamente dovrai installare PHP 7.0 insieme ad alcuni dei suoi moduli richiesti da phpBB.
apt-get install php7.0 php7.0-mcrypt libapache2-mod-php7.0 php7.0-curl php7.0-json php7.0-cgi php7.0-xml
Passaggio 4: installare phpBB
Ora che hai installato le dipendenze richieste, puoi procedere e installare phpBB. Scarica l'ultimo pacchetto phpBB nella directory principale del server web.
cd /var/www/html
wget https://www.phpbb.com/files/release/phpBB-3.2.1.zip
Decomprimi l'archivio scaricato.
apt-get install unzip
unzip phpBB-3.2.1.zip
Sposta i file phpBB nella directory principale del tuo server.
mv ./phpBB3/* .
Elimina la pagina dell'indice Apache predefinita.
rm index.html
Impostare le autorizzazioni file appropriate.
chown -R www-data:www-data /var/www/html/
chmod 660 images/avatars/upload/ config.php
chmod 770 store/ cache/ files/
Passaggio 5: creare un database MySQL per phpBB
Prima che phpBB possa essere installato, è necessario creare un database MySQL. Accedi alla console MySQL.
mysql -u root -p
Inserisci la password MySQL che hai creato in precedenza. Una volta effettuato l'accesso, creare un nuovo database.
mysql>CREATE DATABASE phpbb;
Successivamente, crea un nuovo utente MySQL e concedi i privilegi al database appena creato. È possibile sostituire username
e password
con qualsiasi nome utente e password di propria scelta.
mysql>GRANT ALL PRIVILEGES on phpbb.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Esci dalla console MySQL.
mysql>exit
Passaggio 6: installare phpBB
Riavvia il server Web Apache.
systemctl restart apache2
Aprire una finestra del browser e digitare l'indirizzo o il nome di dominio IP del server seguito da /install
, per esempio: http://{your-server-ip}/install
. Viene visualizzata la pagina di installazione di phpBB. Fare clic sulla install
scheda e quindi sul install
pulsante " ". Immettere il nome utente, la password e l'e-mail dell'amministratore desiderati e fare clic sul pulsante " Submit
". Questo verrà utilizzato per accedere al pannello di amministrazione. Nel passaggio successivo ti verranno richiesti i parametri MySQL. Dovrai inserire il nome utente, la password e il nome del database che hai scelto al passaggio 6.
Database type: MySQL with MySQLi Extensions
Database server hostname or DSN: localhost
Database server port: <leave blank>
Database username: username
Database password: password
Database name: phpbb
Prefix for tables in database: phpbb_
Fare clic sul Submit
pulsante " " dopo aver inserito i dati e procedere attraverso il resto dell'installer interattivo. Una volta completata l'installazione, puoi fare clic su Take me to the ACP
per accedere al pannello di amministrazione di phpBB.
Passaggio 7: terminare l'installazione
Una volta completato il programma di installazione online, è necessario eliminare la install
directory per attivare l'installazione di phpBB.
cd /var/www/html
rm -r install
PhpBB è stato installato correttamente.