Tutorial per ottenere i passaggi ei comandi per l'installazione di phpBB su Debian 11 Bullseye 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 Debian 11 Bullseye
1. Requisiti phpBB
Per eseguire questo tutorial abbiamo bisogno di un Linux basato su Debian, con PHP 7.1.3+, server di database (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 Debian 11
Tutti i pacchetti software di base necessari per installare il forum phpBB sono disponibili tramite il repository di base Debian 11 22.04 e 20.04 predefinito. 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 Debian 11, quindi in questo passaggio esegui il singolo comando indicato 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 Debian 11
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 Debian 11 Bullseye. 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 Debian 11
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 Debian 11 Bullseye 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.