Hvernig á að setja phpBB með Apache á Ubuntu 18.04 VPS eða Hollur framreiðslumaður

PhpBB er skammstöfun fyrir PHP Bulletin Board. Þetta er skýjabundið hugbúnaðarforrit sem knýr vinsælustu umræðuvettvangi á internetinu.


Opinn hugbúnaðurinn er mjög sérhannaður með þúsundum stíl og myndpakka. PhpBB er mikið studd af hönnuðum sem viðhalda víðtækum gagnagrunni með mismunandi eftirnafn til að bjóða upp á mikla virkni.

Ef þú vilt vera í sambandi við hóp fólks, þá er phpBB besti hugbúnaður fyrir tilkynningarborðið vegna þess að hann er auðveldur í notkun og viðhald.

Í þessari handbók munum við sýna þér hvernig á að setja phpBB upp með Apache á Ubuntu 18.04 VPS.

Forkröfur

  • VPS áætlun sem rekur Ubuntu 16.04 VPS netþjón
  • Notandi sem ekki er rót með sudo forréttindi

Skref 1: Setja upp Apache vefþjón

phpBB krefst þess að vefþjónn gangi. Við ætlum að setja upp Apache vefþjóninn vegna þess að hann er fljótur, öruggur og áreiðanlegur. Áður en þú gerir þetta skaltu uppfæra Ubuntu pakkageymslurnar fyrst:

$ sudo apt-get update

Settu síðan upp Apache vefþjóninn með því að keyra skipunina hér að neðan:

$ sudo apt-get install apache2

Ýttu á Y og lamdi Koma inn þegar þú ert beðinn um að staðfesta uppsetninguna

Skref 2: Setja upp MySQL Server

phpBB treystir á MySQL / MariaDb netþjóninn fyrir gagnageymslu. Í þessari handbók ætlum við að setja upp MySQL netþjón með skipuninni hér að neðan:

$ sudo apt-get setja upp mysql netþjóninn

MySQL örugg uppsetningartæki mun fara með þig í gegnum nokkrar spurningar. Sláðu inn svarið eins og sýnt er hér að neðan:

Setja upp VALIDATE PASSWORD viðbót? [J / N] Y
Staðfesting á lykilorði Stig: 2
Root Lykilorð: Sláðu inn lykilorð hér
Sláðu aftur inn lykilorð: Endurtaktu lykilorðið hér
Halda áfram með lykilorðið sem fylgir? Y
Fjarlægja nafnlausa notendur? [J / N] Y
Bannað að fjarlægja rótarskráningu lítillega? [J / N] Y
Fjarlægja prufagagnagrunninn og fá aðgang að honum? [J / N] Y
Endurhlaða forréttindatöflur núna? [J / N] Y

Þú ættir að fá árangursskilaboð í lokin.

Skref 3: Að búa til phpBB gagnagrunn og notanda

MySQL uppsetningin þín er nú sett upp og örugg. Skráðu þig inn á netþjóninn og búðu til gagnagrunn og notanda fyrir phpBB hugbúnaðinn.

Til að skrá þig inn skaltu keyra skipunina hér að neðan:

$ sudo mysql -uroot -p

Þú verður beðinn um að slá inn rótarlykilorð MySQL netþjónsins. Þá, högg Koma inn að halda áfram

Þegar MySQL skipanalínan birtist skaltu keyra SQL skipunina hér að neðan til að búa til phpBB gagnagrunn:

mysql> Búðu til gagnagrunn phpbb CHARACTER SET utf8 COLLATE utf8_general_ci;

Aðgangur að gagnagrunninum verður notaður með forréttinda. Til að búa til eina skaltu keyra skipunina hér að neðan:

mysql> Búðu til notanda ‘phpbb_user’ @ ‘localhost’ auðkenndur með ‘PASSWORD’;

Skiptu út „PASSWORD“ með sterku gildi.

Veittu síðan öll réttindi á „phpbb“ gagnagrunni til „phbb_user“ með skipuninni hér að neðan:

mysql> Veittu öll réttindi á phpbb. * Til ‘phpbb_user’ @ ‘localhost’;

Endurnýjaðu síðan MySQL forréttindi til að breytingarnar geti tekið gildi

mysql> skola forréttindi;

Hætta úr MySQL skipanalínu tólinu:

mysql> hætta;

Skref 4: Setja upp PHP

phpBB er skrifað í PHP og við verðum að setja upp þetta almenna forritunarmál á netþjóninum okkar til að frumskrárnar séu framkvæmdar rétt.

Keyra skipunina hér að neðan til að setja upp PHP:

$ sudo apt-get install php

Ýttu á Y og lamdi Koma inn þegar þú ert beðinn um að staðfesta uppsetninguna

Við þurfum líka að keyra skipunina hér að neðan til að setja upp alla PHP einingar sem phpBB þarf til að keyra í netþjónsumhverfi okkar:

$ sudo apt-get install libapache2-mod-php php-curl php-json php-cgi php-xml php-mysql

Ýttu á Y og lamdi Koma inn að halda áfram.

Endurræstu Apache vefþjóninn

$ sudo þjónusta apache2 endurræsa

Skref 5: Setja upp phpBB hugbúnað

Miðlarumhverfi okkar er tilbúið til að keyra phpBB. Við getum nú haldið áfram og halað niður tilkynningarborði hugbúnaðarins með Linux wget skipun.

Farðu fyrst til / tmp möppuskrá með geisladiskskipuninni:

$ cd / tmp

Notaðu síðan wget til að hlaða niður nýjustu útgáfunum eins og sýnt er hér að neðan:

$ wget https://www.phpbb.com/files/release/phpBB-3.2.2.zip

Nýjasta útgáfan þegar þessi handbók var skrifuð var phpBB 3.2.2. Þú getur alltaf athugað hvort það er nýrri útgáfa á opinberu niðurhalssíðunni (https://www.phpbb.com/downloads/)

Þegar niðurhalinu er lokið muntu hafa skjalasafn á tmp skrá sem heitir ‘phpBB-3.2.2.zip’.

Við munum taka niður þessa skrá og senda innihaldið á rót vefþjónsins. Í fyrsta lagi verðum við að setja upp unzip gagnsemi:

$ sudo apt-get install unzip

Notaðu síðan unzip skipunina til að taka upp skjalasafnið

$ sudo unzip phpBB-3.2.2.zip

Skrárnar verða fjarlægðar í möppu sem heitir phpBB3. Við getum nú afritað þessar skrár á rót vefsíðu okkar:

$ sudo cp -R phpBB3 / * / var / www / html

Við verðum einnig að fjarlægja sjálfgefna Apache skrána svo hún trufli ekki skrár okkar;

$ sudo rm /var/www/html/index.html

Skref 6: Að setja phpBB skráarheimildir

Þar sem Apache vefþjónn keyrir undir notandanafni og hópi www-gögn, við verðum að gefa henni viðeigandi skráarheimildir með skipunum hér að neðan:

$ sudo chown -R www-data: www-data / var / www / html /
$ sudo chmod 660 / var / www / html / images / avatars / upload
$ sudo chmod 660 /var/www/html/config.php
$ sudo chmod 770 / var / www / html / store /
$ sudo chmod 770 / var / www / html / skyndiminni
$ sudo chmod 770 / var / www / html / files

Skref 7: Keyra uppsetningarhjálp phpBB

Sláðu inn lén eða almenna IP-tölu í vafra og síðan / setja upp til að ganga frá uppsetningunni.

http: // ip_address / install

Smelltu á skjáinn sem birtist Settu upp

Þá, högg Settu upp neðst á næsta skjá:

Sláðu inn upplýsingar kerfisstjórans og ýttu á Sendu inn á næsta skjá.

Á næsta skjá verður þú beðinn um að slá inn upplýsingar um gagnagrunninn sem þú bjóst til hér að ofan eins og sýnt er á myndinni hér að neðan. Notaðu localhost fyrir netþjóninn og láttu hafnarreitinn vera ósnortinn. Högg Sendu inn þegar þú ert búinn.

Næsta skref gerir þér kleift að setja upp SSL aðgerðir og lén. Smelltu síðan á Sendu inn.

Hægt er að setja upp SMTP netþjón á næsta skjá. Þú getur látið upplýsingarnar óbreyttar ef þú vilt ekki setja upp tölvupóstvirkni við uppsetninguna.

Veldu tungumál á næsta skjá, sláðu titilinn af tilkynningartöflu og skrifaðu stutta lýsingu til að halda áfram.

Fjarlægðu uppsetningarskrárnar:

$ sudo rm -r / var / www / html / install

Skref 8: Athugaðu uppsetninguna

Sláðu inn IP tölu eða lén sem er tengt VPS þínum í vafra. Þú ættir að sjá vefsíðu svipaða og sýnd hér að neðan

http: // ip_address_or_domain_name

Niðurstaða

Í þessari handbók fórum við yfir skrefin til að setja upp phpBB á Ubuntu 18.04 netþjóninum. Við höfum sett upp netþjón, MySQL og PHP. Við höfum einnig fjallað um skrefin til að hlaða niður phpBB af opinberu vefsíðunni. Þegar þú hefur lokið við uppsetninguna með því að fylgja skrefunum hér að ofan geturðu byrjað að auglýsa tilkynningartöflu þína og bjóða meðlimum að hefja umræður.

Skoðaðu þessar þrjár helstu þrívíddarþjónustur hýsingarþjónustu:

A2 hýsing

Byrjunarverð:
99,59 dalir


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

FastComet

Byrjunarverð:
139,00 dollarar


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

Hostwinds

Byrjunarverð:
$ 99,00


Áreiðanleiki
9.3


Verðlag
9.2


Notendavænn
9.2


Stuðningur
9.3


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostwinds

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja LEMP (Linux, Nginx, MySQL, PHP) stafla á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að virkja staðfestingu tveggja þátta á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp LLMP stafla á Ubuntu 18.04 VPS netþjóni eða hollur framreiðslumaður
    millistig
  • Hvernig á að stilla Nginx til að nota sjálfritað SSL / TLS vottorð á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að tryggja phpMyAdmin á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me