Installer Vanilla Forums på Ubuntu 18.04 | 16.04 / 18.10 med støtte for Apache2, MariaDB og PHP 7.2

  • Noah Scott
  • 0
  • 2122
  • 565

Vanilla Forums er en åpen kildekode, fleksibel, tilpassbar community forum-løsning som driver diskusjoner på tusenvis av nettsteder ...

Når du leter etter en neste generasjons forumplattform, kan det være lurt å ta en titt på Vanilla Forums-programvaren ... Det er enkelt, effektivt og gjør online diskusjon enkel og morsom ... For å få Vanilla Forums-programvare installert med Apache2, PHP 7.2-støtte, bør dette innlegget være et flott sted å starte ...

Enkeltpersoner og nettredaktører kan bruke Vanilla Forums-programvare til å sette opp lokalsamfunn på få minutter for å holde kontakten med en gruppe mennesker eller ideer ...

Denne korte opplæringen skal vise studenter og nye brukere en enkel måte å få Vanilla Forums til å jobbe på Ubuntu 16.04 / 18.10 og 18.04 med støtte for Apache2, MariaDB og PHP 7.2.

For å komme i gang med å installere Vanilla Forums, følg trinnene nedenfor:

Trinn 1: Installer Apache2 HTTP Server på Ubuntu

Apache2 HTTP Server er den mest populære webserveren i bruk ... så installer den siden Vanilla Forums trenger den ...

For å installere Apache2 HTTP på Ubuntu-server, kjør kommandoene nedenfor ...

sudo apt oppdater sudo apt installer apache2

Etter installasjon av Apache2 kan kommandoene nedenfor brukes til å stoppe, starte og aktivere Apache2-tjenesten til alltid å starte opp med serverstøvlene..

sudo systemctl stopp apache2.service sudo systemctl start apache2.service sudo systemctl aktiver apache2.service 

For å teste Apache2-oppsettet, åpne nettleseren din og bla til serverens vertsnavn eller IP-adresse, og du bør se Apache2-standard testside som vist nedenfor ... Når du ser det, fungerer Apache2 som forventet ...

http: // localhost

Trinn 2: Installer MariaDB Database Server

MariaDB-databaseserver er et flott sted å starte når du ser på open source-databaseservere som skal brukes med Vanilla Forums ... For å installere MariaDB, kjør kommandoene nedenfor ...

sudo apt-get install mariadb-server mariadb-client

Etter installasjon av MariaDB kan kommandoene nedenfor brukes til å stoppe, starte og aktivere MariaDB-tjenesten til alltid å starte opp når serveren starter ...

Kjør disse på Ubuntu 16.04 LTS

sudo systemctl stopp mysql.service sudo systemctl start mysql.service sudo systemctl aktiver mysql.service 

Kjør disse på Ubuntu 18.04 og 18.10 LTS

sudo systemctl stopp mariadb.service sudo systemctl start mariadb.service sudo systemctl aktiver mariadb.service 

Deretter kjører du kommandoene nedenfor for å sikre MariaDB-serveren ved å opprette et root-passord og ikke tillate ekstern root-tilgang.

sudo mysql_secure_installation

Når du blir bedt om det, svarer du på spørsmålene nedenfor ved å følge guiden.

  • Skriv inn nåværende passord for root (skriv inn for ingen): Trykk bare på Enter
  • Angi root-passord? [Y / n]: Y
  • Nytt passord: Skriv inn passord
  • Skriv inn nytt passord på nytt: Gjenta passord
  • Fjern anonyme brukere? [Y / n]: Y
  • Tillat ikke rotinnlogging eksternt? [Y / n]: Y
  • Fjern testdatabase og tilgang til den? [Y / n]: Y
  • Last på nytt privilegietabeller nå? [Y / n]: Y

Start MariaDB-serveren på nytt

For å teste om MariaDB er installert, skriv inn kommandoene nedenfor for å logge på MariaDB-serveren

sudo mysql -u root -p

Skriv deretter inn passordet du opprettet ovenfor for å logge på ... hvis det lykkes, bør du se velkomstmeldingen til MariaDB

Trinn 3: Installer PHP 7.2 og relaterte moduler

PHP 7.2 er kanskje ikke tilgjengelig i Ubuntu-standardregister ... for å installere det, må du hente det fra tredjepartsregister..

Kjør kommandoene nedenfor for å legge til nedenstående tredjepartsregister for å oppgradere til PHP 7.2

sudo apt-get install programvare-egenskaper-vanlig sudo add-apt-repository ppa: ondrej / php

Oppdater og oppgrader deretter til PHP 7.2

sudo apt oppdatering

Kjør deretter kommandoene nedenfor for å installere PHP 7.2 og relaterte moduler.

sudo apt installer php7.2 libapache2-mod-php7.2 php7.2-vanlig php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7. 2-gd php7.2-xml php7.2-cli php7.2-zip

Etter å ha installert PHP 7.2, kjører du kommandoene nedenfor for å åpne PHP standard konfigurasjonsfil for Apache2 ...

sudo nano /etc/php/7.2/apache2/php.ini 

Gjør deretter endringene på følgende linjer nedenfor i filen og lagre. Verdien nedenfor er gode innstillinger å bruke i miljøene dine.

file_uploads = På allow_url_fopen = På short_open_tag = På memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amerika / Chicago

Når du har gjort endringen ovenfor, lagrer du filen og lukker den.

Trinn 3: Start Apache2 på nytt

Etter at du har installert PHP og relaterte moduler, er alt du trenger å gjøre å starte Apache2 på nytt for å laste inn PHP-konfigurasjoner på nytt ...

For å starte Apache2 på nytt, kjør kommandoene nedenfor

sudo systemctl start apache2.service på nytt

For å teste PHP 7.2-innstillinger med Apache2, opprett en phpinfo.php filen i Apache2-rotkatalogen ved å kjøre kommandoene nedenfor

sudo nano /var/www/html/phpinfo.php

Skriv deretter inn innholdet nedenfor og lagre filen.

Lagre filen ... Bla deretter til serverens vertsnavn etterfulgt av /phpinfo.php

http: //localhost/phpinfo.php

Du bør se PHPs standard testside ...

Trinn 4: Opprett Vanilla Forums Database

Nå som du har installert alle pakkene som kreves for at Vanilla Forums skal fungere, fortsett nedenfor for å begynne å konfigurere serverne. Kjør først kommandoene nedenfor for å opprette en tom Vanilla Forums-database.

For å logge på MariaDB-databaseserver, kjør kommandoene nedenfor.

sudo mysql -u root -p

Opprett deretter en database som heter vanilje

OPPRETT DATABASIS vanilje;

Opprett en databasebruker som heter vanillauser med nytt passord

OPPRETT BRUKER 'vanillauser' @ 'localhost' IDENTIFISERT AV 'new_password_here';

Gi deretter brukeren full tilgang til databasen.

TILGJENG ALT PÅ vanilje. * TIL 'vanillauser' @ 'localhost' IDENTIFISERT AV 'user_password_here' MED GRANT-ALTERNATIV;

Til slutt lagrer du endringene og avslutter.

FLUSH PRIVILEGES; EXIT;

Trinn 5: Last ned Vanilla Forums siste utgivelse

For å få den nyeste versjonen av Vanilla Forums, kan det være lurt å bruke Github repository ... Installer git og Composer-pakker ved å kjøre kommandoene nedenfor ...

sudo apt installer curl git curl -sS https://getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filnavn = komponist

Etter at du har installert git ovenfor, bytter du til Apache2-rotkatalogen og nedover Vanilla Forums-pakker fra Github ... Bytt alltid ut filialnummeret med den siste grenen ... .

cd / var / www / html sudo git clone - branch release / 2.7 https://github.com/vanilla/vanilla.git cd / var / www / html / vanilla sudo composer install 

Kjør deretter kommandoene nedenfor for å angi de riktige tillatelsene for at Vanilla Forums skal fungere.

sudo chown -R www-data: www-data / var / www / html / vanilje / sudo chmod -R 755 / var / www / html / vanilje / 

Trinn 6: Konfigurer Apache2

Til slutt konfigurerer du konfigurasjonsfilen til Apahce2-siden for Vanilla Forums. Denne filen vil kontrollere hvordan brukere får tilgang til Vanilla Forums-innhold. Kjør kommandoene nedenfor for å opprette en ny konfigurasjonsfil som heter vanilje.konf

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

Kopier og lim deretter innholdet nedenfor i filen og lagre det. Erstatt den uthevede linjen med ditt eget domenenavn og katalogens rotplassering.

 ServerAdmin [email protected] DocumentRoot / var / www / html / vanilla ServerName example.com ServerAlias ​​www.example.com  Alternativer + FølgSymlinker AllowOverride All Krev alle gitt  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombinert  

Lagre filen og avslutt.

Trinn 7: Aktiver Vanilla Forums and Rewrite Module

Etter å ha konfigurert VirtualHost ovenfor, aktiver den ved å kjøre kommandoene nedenfor

sudo a2ensite vanilla.conf sudo a2enmod omskrive 

Trinn 8: Start Apache2 på nytt

For å laste alle innstillingene ovenfor, start Apache2 på nytt ved å kjøre kommandoene nedenfor.

sudo systemctl start apache2.service på nytt

Åpne nettleseren din og bla til serverens domenenavn. Du bør se installasjonsveiviseren for Vanilla Forums for å fullføre. Følg veiviseren nøye.

http://eksempel.com/

Skriv inn databasenavnet og databasebrukerpassordet ... Du bør også opprette en administratorportalkonto og fullføre installasjonen ...

Det burde installere Vanilla Forums-programvare ...

Gratulerer! Du har installert Vanilla Forums på Ubuntu 16.04 | 18.04 og kan fungere kommende 18.10 ...

Det er det!




Ingen har kommentert denne artikkelen ennå.

En samling nyttig informasjon om Linux-operativsystemet og ny teknologi
Nye artikler, praktiske tips, detaljerte anmeldelser og guider. Føl deg hjemme i Linux-operativsystemets verden