
Michael Arnold
0
1243
319
Vi har nylig vist deg hvordan du installerer MyBB Forum oppslagstavleprogramvare på Ubuntu med Apache2 HTTP-server ... Dette innlegget viser deg hvordan du gjør det med Nginx i stedet ...
Denne korte opplæringen viser studenter og nye brukere hvordan du installerer og konfigurerer MyBB-forumet programvare på Ubuntu ...
MyBB er en gratis, åpen kildekode-forumprogramvare som driver tusenvis av engasjerende og livlige samfunn på nettet ... Det gjør det mulig for enkeltpersoner og webansvarlige å sette opp bulletinboards på få minutter for å holde kontakten med en gruppe mennesker eller ideer ...
MyBB er en svært tilpasning med avansert pluginsystem, innebygd mal- og temaredigerer, kraftige og praktiske verktøy for forummoderatorer og funksjoner som du ikke finner på noen av de tradisjonelle forumplattformene ...
Så hvis du er student eller ny bruker som leter etter et programvare for oppslagstavler som har utseendet og følelsen av phpBB, men med mange flere funksjoner, så er MyBB det du vil installere ...
Denne korte opplæringen skal vise studenter og nye brukere hvordan du installerer og bruker MyBB Ubuntu 18.04 | 16.04 med støtte for Nginx, MariaDB og PHP.
Noen av funksjonene som følger med MyBB er:
- phpBB oppslagstavle og tillatelsessystem
- CMS-funksjoner som gjør det mulig å opprette nye sider og blokker
- Rent administrasjonsgrensesnitt
- Mange funksjoner som er klare til bruk: Fotogalleri, nedlastinger, kunnskapsbase, lenker, chat ...
- Flerspråklig og flermal klar
- Mange endringer i samfunnet
- … og mange andre…
For å komme i gang med installasjon av MyBB, følg trinnene nedenfor:
Trinn 1: Installer Nginx
MyBB er PHP-basert og krever en webserver ... Den mest populære open source-webserveren som brukes i dag er Nginx ... For å installere Nginx, kjør kommandoene nedenfor:
sudo apt oppdater sudo apt-get install nginx
Etter installasjon av Nginx kan kommandoene nedenfor brukes til å stoppe, starte og aktivere Nginx-tjenesten til alltid å starte opp med serverstøvlene.
sudo systemctl stopp nginx.service sudo systemctl start nginx.service sudo systemctl aktiver nginx.service
For å teste Nginx-oppsett, åpne nettleseren din og bla til serverens vertsnavn eller IP-adresse, og du bør se Nginx standard testside som vist nedenfor ... Når du ser det, fungerer Nginx som forventet ...

Trinn 2: Installer MariaDB Database Server
MariaDB-databaseserver er et flott sted å starte når du ser på databaservers med åpen kildekode for bruk med MyBB ... 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
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-FPM 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 tredjepartsregisteret nedenfor for å oppgradere til PHP 7.2-FPM
sudo apt-get install programvare-egenskaper-vanlig sudo add-apt-repository ppa: ondrej / php
Oppdater og oppgrader deretter til PHP 7.2-FPM
sudo apt oppdatering
Kjør deretter kommandoene nedenfor for å installere PHP 7.2-FPM og relaterte moduler.
sudo apt installer php7.2-fpm php7.2-vanlig php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-pgsql php7. 2-xml php7.2-cli php7.2-imagick php7.2-bcmath php7.2-gmp php7.2-zip
Etter å ha installert PHP 7.2, kjører du kommandoene nedenfor for å åpne PHP standard konfigurasjonsfil for Nginx ...
sudo nano /etc/php/7.2/fpm/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 cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago
Når du har gjort endringen ovenfor, lagrer du filen og lukker den.
For å starte Nginx på nytt, kjør kommandoene nedenfor
sudo systemctl start nginx.service på nytt
For å teste PHP 7.2-innstillinger med Nginx, opprett en phpinfo.php filen i Nginx-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
Du bør se PHPs standard testside ...

Trinn 4: Opprett MyBB-database
Nå som du har installert alle pakkene som kreves, fortsett nedenfor for å begynne å konfigurere serverne. Opprett først en MyBB-database.
Kjør kommandoene nedenfor for å logge på MariaDB. Når du blir bedt om et passord, skriver du inn root-passordet du opprettet ovenfor.
sudo mysql -u root -p
Opprett deretter en database som heter mybb
OPPRETT DATABASE mybb;
Opprett en databasebruker som heter mybbuser med nytt passord
OPPRETT BRUKER 'mybbuser' @ 'localhost' IDENTIFISERT AV 'new_password_here';
Gi deretter brukeren full tilgang til mybbuser database.
TILGJENG ALLE PÅ mybb. * TIL 'mybbuser' @ 'localhost' MED GRANT-ALTERNATIV;
Til slutt lagrer du endringene og avslutter.
FLUSH PRIVILEGES; EXIT;
Trinn 5: Last ned den siste utgivelsen av MyBB
Fortsett videre nedenfor for å laste ned MyBB-pakken. For å laste ned, gå til lenken nedenfor og last ned den nyeste versjonen ...
Etter nedlasting kjører du kommandoene nedenfor for å trekke ut den nedlastede filen til Nginx-rotkatalogen.
wget https://resources.mybb.com/downloads/mybb_1821.zip pakke ut mybb_1821.zip sudo mv Last opp / var / www / mybb
Endre eller endre katalogtillatelsen slik at den passer til Nginx-konfigurasjonen.
sudo chown -R www-data: www-data / var / www / mybb sudo chmod -R 755 / var / www / mybb
Trinn 6: Konfigurer Nginx
Til slutt konfigurerer du konfigurasjonsfilen for Apahce2-nettstedet for MyBB. Denne filen vil kontrollere hvordan brukere får tilgang til MyBB-innhold. Kjør kommandoene nedenfor for å opprette en ny konfigurasjonsfil som heter mybb
sudo nano / etc / nginx / nettsteder-tilgjengelig / mybb
Kopier og lim deretter innholdet nedenfor i filen og lagre det. Erstatt den uthevede linjen med ditt eget domenenavn og katalogens rotplassering.
server listen 80; hør [::]: 80; servernavn eksempel.com www.eksempel.com; root / var / www / mybb; indeks index.php; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; client_max_body_size 100M; autoindeks av; location / try_files $ uri $ uri / /index.php?$query_string; location ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; inkluderer fastcgi_params;
Lagre filen og avslutt.
Trinn 7: Aktiver MyBB
Etter å ha konfigurert VirtualHost ovenfor, aktiver den ved å kjøre kommandoene nedenfor
sudo ln -s / etc / nginx / nettsteder-tilgjengelig / mybb / etc / nginx / nettsteder-aktivert / sudo systemctl start nginx.service
Åpne nettleseren din og bla til serverens domenenavn etterfulgt av installere. Du bør se MyBB-installasjonsveiviseren for å fullføre. Følg veiviseren nøye.
Fortsett nedenfor på velkomstskjermen ...

Bekreft deretter at alle kravene er oppfylt og fortsett ...

Skriv deretter inn databasens brukernavn, databasenavn og passord ... og fortsett ...

Deretter konfigurerer du hovedkonfigurasjonene og fortsetter

Derfra konfigurerer du nettstedskontokontoen og fullfører oppsettet ...

Etter det skal alt være installert og klart til bruk

Nyt!
Kjør kommandoene nedenfor for å slette installasjonskatalogen
sudo rm -rf / var / www / mybb / install
Gratulerer! Du har installert MyBB oppslagstavle på Ubuntu 18.04.