Fedora

Kako namestiti Drupal 8 na Fedoro?

Kako namestiti Drupal 8 na Fedoro?
Drupal je brezplačen in odprtokodni sistem za upravljanje vsebin (CMS). Izdan je pod pogoji GNU General Public License (GPL), kar je eden najuspešnejših projektov kdaj odprtokodnih. Skoraj 2.5 odstotkov svetovnega spletnega mesta uporablja Drupal, saj ponuja visoko standardne funkcije, kot so preprosto ustvarjanje vsebin, stabilno delovanje in odlična varnost.

Kaj bomo pokrivali?

V tem priročniku bomo videli, kako namestiti in konfigurirati Drupal 8 v sistemu Fedora 25. Drupal bomo namestili s spletnim strežnikom Apache in strežnikom baz podatkov MariaDB. Začnimo s postopkom namestitve Drupala na delovni postaji Fedora 25.

Pogoji:

  1. V vašem sistemu nameščen sistem Fedora 25
  2. Internetna povezava za prenos različnih datotek
  3. Skrbniški (sudo dostop) račun v sistemu

Namestitev potrebnih paketov:

Korak 1. Za lažjo namestitev Drupala Fedora ponuja zbirko predpakiranih aplikacij. Za namestitev vseh teh paketov uporabite spodnji ukaz:

$ sudo dnf install @ "Web Server" drupal8 drupal8-httpd php-opcache php-mysqlnd mariadb-server

V tem primeru smo domnevali, da strežnik spleta in baze podatkov deluje na istem računalniku.

2. korak. Spletna storitev apache in storitev zbirke podatkov mariadb lahko omogočite zagon ob zagonu z ukazom:

$ sudo systemctl omogoči httpd.storitev mariadb.storitev

3. korak. Zgornje storitve zaženite z uporabo:

$ sudo systemctl start httpd.storitev mariadb.storitev

Konfiguriranje strežnika zbirke podatkov MariaDB

Korak 1. Privzeta nastavitev MariaDB zahteva zagon skripta mysql_secure_installation za zaščito baze podatkov.

$ sudo mysql_secure_installation

Zdaj bo postavil nekaj vprašanj v zvezi z nastavitvijo MariaDB. Tu smo uporabili naslednje nastavitve. Glede na vaše potrebe lahko izbirate drugače.

Vnesite trenutno geslo za root (vnesite za nobenega): [PRESS ENTER]
Nastavite root geslo? [DA / N] y
novo geslo [Nastavite močno geslo za MariaDB]
Znova vnesite novo geslo [Ponovite zgornje geslo]
Odstranite anonimne uporabnike? [DA / N] y
Daljinsko onemogoči prijavo za root? [DA / N] y
Odstranite testno bazo podatkov in dostop do nje? [DA / N] y
Znova naložite tabele privilegij? [DA / N] y

2. korak. Prijavite se v MariaDB in ustvarite bazo podatkov in edinstvenega privilegiranega uporabnika za to bazo podatkov.

$ sudo mysql -u root -p

1. Uporabite spodnji ukaz za ustvarjanje baze podatkov z imenom "testdb":

ustvari bazo podatkov testdb;

2. Ustvarite uporabnika z imenom "testuser" z geslom "linuxhint313" z ukazom:

ustvari uporabnika 'testuser' @ 'localhost', ki ga identificira 'linuxhint313';

3. Z ukazom dodelite potrebna dovoljenja 'testuser':

dodeli vse privilegije na testdb.* na 'testuser' @ 'localhost', ki ga označuje »linuxhint313«;

4. Znova naložite tabele nepovratnih sredstev v zbirko podatkov MariaDB:

flush privilegiji;

5. Zaprite bazo podatkov MariaDB:

Izhod;

Konfiguriranje spletnega strežnika Apache

Korak 1. Da lahko spletni strežnik izvede nekatere potrebne operacije, je treba parametre SELinux nastaviti kot:

$ sudo setsebool -P httpd_can_network_connect_db = 1
$ sudo setsebool -P httpd_can_sendmail vklopljen

2. korak. Konfigurirajte požarni zid, da dovoli promet na vratih 80 (HTTP):

$ sudo firewall-cmd --add-service = http --permanent
$ sudo firewall-cmd --reload

3. korak. Nato z ukazom cp kopirajte privzeto.nastavitve.php v nastavitve.php na istem mestu:

$ sudo cp / etc / drupal8 / sites / default / default.nastavitve.php
/ etc / drupal8 / sites / default / settings.php

4. korak. Zdaj nastavite dovoljenja za nastavitve.php na 666. Zdaj ga bodo lahko vsi prebrali in lahko zapišejo.

$ sudo chmod 666 / etc / drupal8 / sites / default / settings.php

Opomba: Po končani namestitvi Drupala moramo razveljaviti dovoljenje za nastavitve.php na 644.

5. korak. Zadnji korak je ponovni zagon spletnega strežnika:

$ sudo systemctl znova zaženite httpd

Konfiguriranje namestitve Drupal

Vsi smo pripravljeni za konfiguriranje drupala iz spletnega brskalnika. Odprite spletni brskalnik in poiščite IP-naslov vašega sistema skupaj z / drupal8 ali http: // localhost / drupal8.
i) Ko prvič obiščete to stran, se prikaže čarovnik za konfiguracijo za Drupal. Izberite jezik po svoji izbiri, nato shranite in nadaljujte.

ii) Nato med obema možnostma izberite namestitveni profil. Običajno se običajno uporablja standardni profil, saj ima vnaprej konfigurirane funkcije. V nasprotju s tem se minimalni profil običajno uporablja za izdelavo spletnega mesta po meri in je priporočljiv samo za napredne uporabnike.

iii) Naslednje okno bo preverilo različne zahteve za konfiguriranje Drupala. Če opazite kakršne koli odvisnosti ali manjkajoče zahteve, ga lahko namestite, nato pritisnite shrani in nadaljujte.

iv) V konfiguraciji baze podatkov izberite izbirni gumb, ki ustreza MariaDB. Vnesite ime za svojo bazo podatkov in uporabniško ime za to bazo podatkov. V stolpec gesla baze podatkov vnesite geslo baze podatkov, ki ste jo uporabili v času ustvarjanja baze podatkov.

Če gre vse pravilno, se mora zdaj začeti postopek namestitve.

Po končani namestitvi moramo povrniti dovoljenje za nastavitve datoteke.php na 644, tako da bodo imeli člani skupine in drugi uporabniki sistema le dostop za branje. Če želite to doseči, zaženite spodnji ukaz:

$ sudo chmod 644 / etc / drupal8 / sites / default / settings.php

Postopek namestitve na strani brskalnika zaključite tako, da dodate različne informacije o spletnem mestu:

Ime spletnega mesta - IME VAŠEGA MESTA

E-poštni naslov spletnega mesta - ID E-POŠTE VAŠEGA MESTA

Uporabniško ime - UPORABNIŠKO STRAN

Geslo - Geslo za dostop do te strani

Uporabnikov e-poštni naslov - VAŠ OSEBNI EMAIL ID

Privzeta država - DRŽAVA, KI PRIPADA

Privzeti časovni pas - TIMEZONE

Na naslednjem zaslonu boste videli domačo stran za svoj Drupal račun, kot je prikazano spodaj. E-poštno sporočilo je napaka v rdeči barvi, ker smo za prikaz tega vodnika uporabili lažni ID pošte.

Zaključek:

Čestitamo, Drupal smo uspešno namestili na delovno postajo Fedora 25 iz uradnih programskih paketov. Pomembno je razumeti, da smo to vodilo že izvajali na Fedora 30 in 33 OS brez uspeha. Za namestitev Drupala na Fedoro ni na voljo prave in najnovejše uradne dokumentacije. Zdi se, da Fedorina podpora za Drupal v zadnjih izdajah ni preveč aktivna. Upamo, da bo Fedora v prihodnosti morda nudila podporo za namestitev Drupala pri svojih najnovejših posodobitvah.

Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...
Zaslonska sledilna ploščica in kazalec miške AppyMouse za tablične računalnike Windows
Uporabniki tabličnih računalnikov pogosto zgrešijo miškin kazalec, še posebej kadar običajno uporabljajo prenosne računalnike. Pametni telefoni in tab...
Srednji gumb miške ne deluje v sistemu Windows 10
The srednji gumb miške vam pomaga, da se pomikate po dolgih spletnih straneh in zaslonih z veliko podatkov. Če se to ustavi, boste na koncu uporabili ...