Guida Guida installazione di Flarum

Cappuccino

Helper
2 Agosto 2014
2,057
638
565
Ultima modifica:
screenshot_2x.png

Cosa è Flarum?
Flarum è una piattaforma di discussione per il tuo sito web. È veloce e facile da usare, con tutte le funzionalità necessarie per gestire una community di successo.

Flarum nasce dalla combinazione di esoTalk e FluxBB. È progettato per essere:
  • Veloce e semplice. Flarum è realizzato con PHP, quindi è facile e veloce da installare.
    L'interfaccia è basata su Mithril, un framework JavaScript performante con un ingombro ridotto.
  • Bello e reattivo. Questo è un software forum per umani.
    Flarum è progettato con cura per essere coerente e intuitivo su tutte le piattaforme, pronto all'uso.
  • Potente ed estensibile. Personalizza, estendi e integra Flarum per adattarlo alla tua community.
    L'architettura di Flarum è incredibilmente flessibile, con una potente API di estensione.
  • Gratuito e aperto. Flarum è rilasciato sotto licenza MIT.

(fonte)

Requisiti
  • Apache (con mod_rewrite abilitato) oppure Nginx
  • PHP 7.1+ con le seguenti estensioni: curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip
  • MySQL 5.6+ o MariaDB 10.0.5+
  • SSH (command-line) access per eseguire composer
Quasi tutti gli shared hosting rispettano i primi 3 punti. Per l'ultimo, invece, vi conviene verificare attentamente.
Se il vostro hosting non fornite l'accesso al terminale, leggete in fondo alla guida.

Come installare Flarum su una VPS linux
In questa guida non copriremo completamente questo aspetto. Dovrete limitarvi a installare un ambiente LAMP o LEMP sul vostro server. Di guide in rete ce ne sono tantissime, per tanto salterò questa parte.
Dopo che avrete preparato il vostro VPS potrete procedere con l'installazione di Flarum.
Questo procedimento è identico sia sugli shared hosting che sulle VPS, quindi potete seguire la parte successiva della guida.

Come installare Flarum su uno shared hosting
Per installare Flarum su un hosting condiviso questo deve supportare l'accesso SSH e avere composer già installato.

Per inizia, aprite la console SSH dal vostro pannello di controllo (nello screen si tratta di cpanel).
1570795005498.png


Nella shell digitiamo il seguente comando

Codice:
cd percorso-in-cui-installare-flarum
composer create-project flarum/flarum . --stability=beta

Successivamente modificate il dominio e fatelo puntare alla cartella public localizzata all'interno dell'installazione di Flarum appena creata.

Infine, potrete accedere al vostro dominio e completare l'installazione.

Come mantenere la propria installazione di Flarum aggiornata
Il team di Flarum rilascia le informazioni per effettuare un aggiornamento ogni qual volta ne viene rilasciato uno nuovo.
Il loro forum ufficiale è la fonte dove reperire queste informazioni.

Ad esempio:
View attachment 38386

Non è possibile definire in questa guida un metodo per aggiornare Flarum poichè il procedimento da eseguire potrebbe variare a seconda della versione.
Si tratterà comunque di eseguire dei comandi da terminale.

Soluzione per hosting senza accesso al terminale ssh
Esiste un workaround per installare Flarum sugli hosting che non forniscono accesso al terminale e quindi non vi consentono di eseguire i comandi di composer.

Pockethold è la soluzione esistente al momento. Scaricate dal repository github i files e caricateli nel vostro spazio web.

Successivamente accedete a miodominio.example/install.php e seguite le istruzioni.