Ciao amici. Hai mai pensato di creare il tuo forum? Bene, ci sono strumenti con cui possiamo farlo senza molti problemi. Quindi in questo post imparerai come creare il tuo forum e installare Flarum Forum in Ubuntu 20.04.
Rapidamente e come introduzione, possiamo dire che Flarum Forum è uno strumento creato in PHP con il quale possiamo implementare il nostro forum senza troppi problemi.
Creato con PHP e utilizzando strumenti open-source, avremo un modo efficiente, veloce e molto dinamico per creare il nostro forum. Tutto questo essendo gratuito anche senza pubblicità o abbonamenti, il che lo rende ideale per progetti personali o educativi.
Quindi installiamolo, le sue dipendenze non sono difficili da soddisfare.
Preparazione del sistema per Flarum Forum su Ubuntu 20.04
La prima cosa che dobbiamo fare è aggiornare completamente il sistema. Per completare questa operazione, esegui questa coppia di comandi.
sudo apt update
sudo apt upgrade
Ora dobbiamo installare LAMP su Ubuntu 20.04 In questo post, spiegare l'intero processo LAMP non è l'obiettivo principale, quindi lo installeremo semplicemente usando il comando.
sudo apt install apache2 php php-zip libapache2-mod-php php-mysql php-dom php-gf php-mbstring php-json php-curl php-tokenizer php-pdo php-pdo php-ctype mariadb-server
In questo comando verranno installati Apache, PHP, i moduli PHP richiesti e MariaDB.
Dopo questo, dobbiamo anche installare altri pacchetti necessari come curl
.
sudo apt install curl unzip
Con questo, possiamo continuare il processo di installazione.
Preparazione di PHP per Flarum Forum
Prima di continuare, è necessario apportare alcune modifiche alla configurazione PHP per garantire la fluidità di Flarum Forum.
Quindi, apri il file di configurazione:
sudo nano /etc/php/7.4/apache2/php.ini
E modifica i seguenti valori:
memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 150M
allow_url_fopen = On
file_uploads = On
Salvare le modifiche. Per ora basta.
Crea un database per Flarum Forum
Il passaggio successivo consiste nel creare un nuovo database e un nuovo utente in modo che l'applicazione possa gestirlo correttamente.
Se l'installazione di MariaDB è nuova, devi definire una nuova chiave per l'utente root usando mysql_secure_installation
copione.
sudo mysql_secure_installation
Lì, dovrai accedere con una password vuota premendo Invio. Quindi, definire la nuova password per l'utente root. Quindi rispondi And
a tutte le domande di configurazione.
Al termine, sarai in grado di accedere alla console di MariaDB.
sudo mysql -u root -p
Ora crea il nuovo database. Chiamalo come vuoi.
CREATE DATABASE flarumdb;
Ora un nuovo utente insieme alla password. Puoi cambiare il nome utente e la password con uno più forte.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';
Assegna autorizzazioni sufficienti a questo utente sul database appena creato.
GRANT ALL PRIVILEGES ON flarumdb.* TO 'user'@'localhost';
Applicare le modifiche:
FLUSH PRIVILEGES;
Ed esci dalla console.
exit;
Installazione di PHP Composer su Ubuntu 20.04
Uno dei modi migliori per installare Flarum Forum è farlo tramite Composer. Quindi, è necessario installare PHP Composer prima di procedere.
Per completare questo, grazie al curl
comando, puoi quindi scaricare il programma di installazione.
sudo curl -s https://getcomposer.org/installer | php
Ora sposta il file generato nella cartella in cui si trovano gli eseguibili di sistema.
sudo mv composer.phar /usr/local/bin/composer
Infine, controlla se l'installazione è andata a buon fine verificando la versione di Composer.
composer -V
Installa Flarum Forum su Ubuntu per creare il tuo blog
Per prima cosa crea la cartella in cui si troveranno i file dell'applicazione e poi accedi ad essa.
sudo mkdir /var/www/html/flarum
cd /var/www/html/flarum
Quindi, grazie a Composer, installa Flarum Forum in Ubuntu 20.04
sudo composer create-project flarum/flarum .
--stability=beta
sudo composer install
Affinché Flarum Forum funzioni correttamente, devi rendere Apache il proprietario della cartella.
sudo chown -R www-data:www-data /var/www/html/flarum/
E concedigli le autorizzazioni appropriate:
sudo chmod -R 755 /var/www/html/flarum/
Ora crea un nuovo VirtualHost per gestire al meglio il sito web.
sudo nano /etc/apache2/sites-available/flarum.conf
Aggiungi il seguente contenuto
<VirtualHost *:80>
DocumentRoot /var/www/html/flarum/public
ServerName domain
DirectoryIndex index.php
<Directory /var/www/html/flarum/public/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/flarum-error.log
CustomLog ${APACHE_LOG_DIR}/flarum-access.log combined
</VirtualHost>
Ricorda che qui devi modificare il valore di ServerName
al tuo nome di dominio.
Salva le modifiche e chiudi l'editor di testo.
Abilita il nuovo sito eseguendo
sudo a2ensite flarum
Non dimenticare la rewrite
modulo
sudo a2enmod rewrite
Per applicare le modifiche, riavvia Apache.
sudo systemctl restart apache2
Completamento dell'installazione di Flarum Forum
Ora, nel tuo browser web preferito, visita il tuo dominio per completare l'installazione.
Vedrai la seguente schermata in cui devi definire il titolo del tuo Forum. Dovrai anche inserire le credenziali per il database che abbiamo creato in precedenza.
E sotto l'utente amministratore del forum.
Se tutto è andato bene, verrai reindirizzato al tuo forum, dove potrai iniziare ad amministrarlo.
Divertiti.
Conclusione
In questo post, hai imparato a creare il tuo forum installando Flarum Forum su un server Ubuntu 20.04. Spero che prima o poi ti sarà utile.