Flarumin asennus ei ole kovin haastava homma, mutta pitää kuitenkin hieman tietää ns. asioista.
Flarumin voi saada asennettua ns. normaaliin webhotelliin, mutta suosittelen melkeinpä virtuaalipalvelinta tälle.
Flarumin oma asennusdokumentaatio (englanniksi) löytyy täältä: https://docs.flarum.org/install.html#server-requirements
Asennukseen tarvitset ssh pääsyn palvelimelle ja tietenkin palvelimella pitää olla asennettuna ainakin nämä mitä Flarum vaatii:
- Apache (with mod_rewrite enabled) or Nginx
- PHP 7.3+ with the following extensions: curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip
- MySQL 5.6+ or MariaDB 10.0.5+
- SSH (command-line) access to run Composer
Jos nyt alkaa jo tuntua siltä, että heetkinen ei tää ehkä ole minulle niin voit koittaa Flarumia ilmaisen FreeFlarum (https://freeflarum.com/) palvelun kautta. Samoin jos webhotellissa sattuu olemaan Softaculous niin hekin tukee nykyään Flarumin asennusta: https://www.softaculous.com/apps/forums/Flarum
Mutta jos tiedät miten esim. composer toimii ja ole käyttänyt niin tämä on helppo homma.
En käy läpi miten asennat virtuaalipalvelimen ja miten asennat sinne nuo vaadittavat paketit. Itse käytän tähän puoleen nykyään Laravel Forge palvelua.
Flarumin asennus alkaa asentamalla Flarum composerin avulla. Mene kansioon minne haluat asentaa Flarumin ja aja komento (huomaa piste lopussa):
composer create-project flarum/flarum .
Flarum asennuksen webrootiksi tulee asettaa /polku/flarum/foorumille/public
eli tuo aiempi komento luo kansioon missä olit kaiken sen mitä Flarum tarvitsee. Sen sisällä on public kansio joka pitää asettaa webrootiksi eli tuohon kansioon domainisi tulee ohjautua.
Tämän jälkeen mikäli olet asettanut webrootin ja palvelimen oikein voitkin aukaista selaimella Flarum asennuksen osoitteen.
Tarvitset asennuksen loppuuntekemiseksi selaimella tietenkin tietokannan tiedot (palvelin, tunnus, salasana, tietokannan nimi) minne olet asentamassa Flarumia. Ne ja omat tiedot syötettyäsi onkin Flarumin asennus valmis.
Ns. nättien linkkien toimimiseksi voi olla, että pitää säätää palvelimen asetuksia. Niistä löytyy ohjeistusta Flarumin omasta dokumentaatiosta: https://docs.flarum.org/install.html#url-rewriting
Asennuksen yhteydessä voi olla, että pitää määrittää kansion oikeuksia. Näistä määreistä lisää löytyy Flarumin dokumentaatiosta: https://docs.flarum.org/install.html#folder-ownership
Suomenkielisen kielipaketin voittekin asentaa komennolla:
composer require flarum-lang/finnish
Flarumin lisäosien ja kielien asentamiseen composer tulee tutuksi. Samoin Flarumin sekä lisäosien päivitys tapahtuu tämän avulla.
Kun olet saanut asennettua niin kannattaa käydä hallintapuoli läpi ja määrittää asetukset.
Apua voitte kysyä meidän Tuki alueella tai sitten Flarumin englanninkielisestä yhteisöstä osoitteessa https://discuss.flarum.org/