GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare il forum phpBB su Ubuntu 22.04 | 20.04 Server

Tutorial per ottenere i passaggi ei comandi per l'installazione di phpBB su Ubuntu 22.04 Jammy JellyFish o Ubuntu 20.04 Focal Fossa utilizzando il terminale per creare il proprio forum.

Cos'è phpBB?

phpBB è un forum open source completamente scalabile e personalizzabile. Il software ha un'interfaccia intuitiva e semplici opzioni di gestione. È basato su PHP e MySQL.

Bene, phpBB è un gruppo di persone internazionali che amano lavorare su software open source. Questo software è stato creato nel giugno 2000. Sono state apportate alcune modifiche alle licenze e al team di gestione di phpBB . Gli obiettivi dei creatori di phpBB sono sempre gli stessi. Vogliono fornire software forum gratuiti per Internet.

Alcune funzionalità del software forum phpBB

  • Qualsiasi server di database
  • Interfacce per lingue diverse
  • Forum per uso privato o pubblico
  • Invia messaggi privati ​​nel sistema
  • La funzione di ricerca integrata nel software
  • Il layout può essere modificato con i modelli
  • Il software può essere ottimizzato con le mod

Passaggi per installare il software del forum phpBB in Ubuntu 22.04 | 20.04 LTS

1. Requisiti phpBB

Per eseguire questo tutorial abbiamo bisogno di un Linux basato su Debian come Ubuntu, con PHP 7.1.3+, data server (MySQL, MariaDB, MS SQL Server 2000 o superiore (tramite ODBC o l'adattatore nativo), Oracle, PostgreSQL 8.3+ o SQLite 3.6.15+), server Web e accesso a un utente non root con diritti sudo.

2. Esegui l'aggiornamento del sistema di Ubuntu

Tutti i pacchetti software di base necessari per installare il forum phpBB sono disponibili tramite il repository di base predefinito di Ubuntu 22.04 e 20.04. Quindi, per prima cosa, assicurati che il tuo sistema sia aggiornato.

sudo apt update && sudo apt upgrade

3. Installa Apache, MySQL e PHP

Abbiamo bisogno dello stack del server LAMP per installare il forum phpBB su Ubuntu, quindi in questo passaggio esegui il singolo comando riportato di seguito. Questo installerà il server web Apache, MariaDB, PHP e le sue estensioni richieste.

sudo apt install apache2 mariadb-server libapache2-mod-php php-gd php-curl openssl php-imagick php-intl php-json php-ldap php-common php-mbstring php-mysql php-imap php-sqlite3 php-net-ftp php-zip unzip php-pgsql php-ssh2 php-xml wget unzip

4. Avvia e abilita i servizi

Dopo aver completato il passaggio precedente abilitiamo e avviamo i servizi di Apache e MariaDB per l'esecuzione automatica con l'avvio del sistema.

sudo systemctl enable --now apache2 mariadb

Riavvia il servizio una volta

sudo systemctl restart apache2 mariadb

Ora controlla lo stato:

sudo systemctl status apache2
sudo systemctl status mariadb

5. Crea un database per phpBB su Ubuntu 22.04 | 20.04

Prima di creare un database e un utente per phpBB, eseguiamo un comando MySQL per proteggere l'istanza del nostro server di database:

sudo mysql_secure_installation

Passa attraverso la procedura guidata basata su testo e rimuovi la tabella del database demo, imposta la password dell'utente root, limita l'accesso remoto...

Dopodiché, accedi al tuo server MariaDB per creare un database e un utente.

sudo mysql -u root -p

Nota :cambia tuodb con il nome del database che desideri utilizzare, mentre tuoutente e la tua password rispettivamente con username e password, con quello che vuoi assegnare.

Crea DB:

CREATE DATABASE yourdb;
GRANT ALL ON yourdb.* to 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
EXIT

6. Scarica i file del forum phpBB

A differenza di altri comuni software open source, il forum phpBB non è disponibile per il download o l'installazione utilizzando i repository dei pacchetti Ubuntu. Quindi, dobbiamo scaricare i suoi file manualmente dal suo sito Web ufficiale.

Puoi fare clic sul pulsante di download per scaricarlo sul tuo sistema. Tuttavia, se stai utilizzando un server a riga di comando o accedi al tuo server tramite SSH, fai clic con il pulsante destro del mouse sul "pulsante Download ” e seleziona “Copia indirizzo link opzione ".

Dopodiché, vieni sul tuo Terminale e scarica il file di installazione di phpBB usando wget comando cioè:

wget paste-link

Ad esempio:

wget https://download.phpbb.com/pub/release/3.3/3.3.7/phpBB-3.3.7.zip

Estrai il file 

Dopo aver scaricato il file, estrailo:

unzip phpBB-*.zip

Ora, spostalo nella tua directory web:

sudo mv phpBB3 /var/www/html/phpbb

Concedi agli utenti Apache la proprietà del file e imposta anche l'autorizzazione di lettura-scrittura per esso.

sudo chown -R www-data:www-data /var/www/html/phpbb
sudo chmod -R 775 /var/www/html/phpbb

7. Configura host virtuale per phpBB

Per ospitare più siti Web o piattaforme Web su un server Web Apache, il modo migliore è utilizzare i file di configurazione dell'host virtuale, in cui diciamo ad Apache quali sono i file di posizione, come e quando deve servire gli utenti. La maggior parte delle volte, configuriamo i forum nel sottodominio o nella sottodirectory. Qui stiamo facendo lo stesso.

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

Copia e incolla le seguenti righe:

Nota :Sebbene possiamo accedere al forum utilizzando l'indirizzo IP del server, tuttavia, se desideri utilizzare FQDN (Dominio)  sostituisci phpbb.example.com  con il dominio che desideri utilizzare per accedere al forum phpBB nelle righe di configurazione indicate di seguito.

<VirtualHost *:80>
      ServerAdmin [email protected]
      DocumentRoot /var/www/html/phpbb
      ServerName phpbb.example.com

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

ErrorLog ${APACHE_LOG_DIR}/phpbb_error.log
CustomLog ${APACHE_LOG_DIR}/phpbb_access.log combined

</VirtualHost>

Salva il file utilizzando Ctrl+O , premi Y e Ctrl+X per uscire.

Abilita la configurazione dell'host virtuale creata per phpBB e anche il modulo di riscrittura di Apache:

sudo a2ensite phpbb
sudo a2enmod rewrite

Riavvia il servizio Apache per applicare le modifiche:

sudo systemctl restart apache2

8. Installa forum phpBB su Ubuntu 22.04 | 20.04

Dopo aver completato tutti i passaggi sopra indicati, apri il browser di sistema che può accedere al dominio o all'indirizzo IP del server di Ubuntu 22.04 o 20.04 dove hai installato il software web del forum phpBB. E indicalo.

Ad esempio:

Nota :Sostituisci indirizzo-ip-server con l'indirizzo effettivo mentretuo-dominio.com con il dominio che hai configurato.

http://server-ip-address/phpbb
or 
http://your-domain.com/phpbb

Quando ottieni l'interfaccia utente grafica di phpBB per installare questo software del forum, seleziona "Install ” scheda e quindi fare clic su “Installa pulsante ".

Crea utente amministratore:

Aggiungi il nome utente, l'indirizzo e-mail e la password che desideri utilizzare per accedere e accedere al back-end di phpBB.

Configurazione database:

Poiché abbiamo utilizzato il server di database MariaDB, quindi aggiungiamo i dettagli di quello. Usa localhost o 127.0.0.1 per il nome host del server database, lasciare vuota la porta. Successivamente aggiungi i dettagli del database come nome, nome utente e password.

Configurazione del server:

Bene, in questo passaggio otterrai alcune impostazioni per configurare Cookie, URL, protocollo HTTP o HTTPS e altri. Fai il necessario, altrimenti lasciali perché possiamo configurarli in seguito.

Configurazione e-mail:

Per confermare la registrazione di nuovi utenti abbiamo bisogno di avere un servizio Email abilitato sul nostro forum. Pertanto, se lo desideri, configura il server SMTP.

Assegna un titolo alla configurazione della tua bacheca.

L'installazione è finalmente completata.

Ora, elimina "Installa ” per accedere alla cartella crea, elimina i post e accedi alle funzionalità del software forum phpBB.

Vai al terminale del tuo server ed esegui questo comando:

sudo rm -r /var/www/html/phpbb/install

Aggiorna la tua interfaccia web phpBB e questa volta avrai il “Post di benvenuto “.

9. Accedi al pannello di controllo dell'amministrazione di phpBB

Per accedere al pannello di controllo dell'amministratore, fare clic sul collegamento fornito per lo stesso al footer di phpBB. Per riferimento, vedere lo screenshot.


Ubuntu
  1. Come installare MySQL su Ubuntu 18.04

  2. Come installare il server Minecraft su Ubuntu 18.04

  3. Come installare Nginx su Ubuntu 20.04

  4. Come installare MariaDB su Ubuntu 20.04

  5. Come installare Zimbra 8.6 su Ubuntu 14.04 Server

Come installare il server LTS di Ubuntu 20.04

Come installare Cockpit su Ubuntu 20.04

Come installare Thunderbird su Ubuntu 20.04

Come installare il server VNC su Ubuntu 20.04

Come installare il server HTTrack su Ubuntu 20.04

Come installare il software Flarum Forum su Ubuntu 22.04 | 20.04