Fedora

Kuidas installida Drupal 8 Fedorasse?

Kuidas installida Drupal 8 Fedorasse?
Drupal on tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS). See ilmub GNU üldise avaliku litsentsi (GPL) tingimustel, mis on avatud lähtekoodiga üks edukamaid projekte. Peaaegu 2.5 protsenti maailma veebisaidist kasutab Drupali, kuna see pakub kõrgetasemelisi funktsioone, nagu sisu lihtne loomine, stabiilne jõudlus ja suurepärane turvalisus.

Mida me kajastame?

Selles juhendis näeme, kuidas installida ja konfigureerida Drupal 8 Fedora 25 OS-i. Paigaldame Drupali koos Apache veebiserveri ja MariaDB andmebaasiserveriga. Alustame Drupali installiprotsessiga Fedora 25 tööjaamas.

Eeldused:

  1. Teie süsteemi on installitud Fedora 25 OS
  2. Interneti-ühendus erinevate failide allalaadimiseks
  3. Administratiivne (sudo juurdepääs) konto süsteemis

Nõutavate pakettide installimine:

Samm 1. Drupali installimise lihtsustamiseks pakub Fedora eelpakendatud rakenduste kogu. Kõigi nende pakettide installimiseks kasutage lihtsalt järgmist käsku:

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

Selles näites oleme eeldanud, et veebi- ja andmebaasiserverid töötavad mõlemad ühes ja samas masinas.

2. samm. Apache'i veebiteenuse ja mariadb andmebaasiteenuse saab lubada käivitamisel käivitamisel käsuga:

$ sudo systemctl lubab httpd.teenindusmariadb.teenus

3. samm. Käivitage ülaltoodud teenused, kasutades:

$ sudo systemctl käivitage httpd.teenindusmariadb.teenus

MariaDB andmebaasiserveri konfigureerimine

Samm 1. MariaDB vaikeseadistus nõuab andmebaasi turvalisuse tagamiseks käsku mysql_secure_installation.

$ sudo mysql_secure_installation

Nüüd küsib ta MariaDB seadistamise kohta mõningaid küsimusi. Oleme siin kasutanud järgmisi seadeid. Saate valida vastavalt oma vajadustele erinevalt.

Sisestage root praegune parool (sisestage üksuse jaoks): [PRESS ENTER]
Määra juurparool? [Jah / ei] y
uus salasõna [Määra MariaDB jaoks mõni tugev parool]
Sisestage uus parool uuesti [Korrake ülaltoodud parooli]
Eemaldage anonüümsed kasutajad? [Jah / ei] y
Keela juur sisselogimine eemalt? [Jah / ei] y
Eemaldage testandmebaas ja juurdepääs sellele? [Jah / ei] y
Laadige privileegitabelid kohe uuesti? [Jah / ei] y

2. samm. Logige sisse MariaDB-sse ja looge selle andmebaasi jaoks andmebaas ja ainulaadne privilegeeritud kasutaja.

$ sudo mysql -u root -p

1. Kasutage allpool olevat käsku andmebaasi nimega "testdb":

luua andmebaas testdb;

2. Looge kasutaja nimega “testuser” parooliga “linuxhint313” käsuga:

luua kasutaja 'testuser' @ 'localhost', mille tähistab 'linuxhint313';

3. Andke testuserile vajalikud õigused käsuga:

andke testdb-le kõik õigused.* testuserile @ kohalikule hostile, mille tähistab „linuxhint313”;

4. Laadige toetuste tabelid uuesti MariaDB andmebaasi:

loputusõigused;

5. MariaDB andmebaasist väljumine:

Välju;

Apache veebiserveri konfigureerimine

Samm 1. Selleks, et veebiserver saaks teha vajalikke toiminguid, tuleb SELinuksi parameetrid seada järgmiselt:

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

2. samm. Tulemüüri konfigureerimine liikluse lubamiseks pordil 80 (HTTP):

$ sudo tulemüür-cmd --add-service = http --püsiv
$ sudo tulemüür-cmd - uuesti laadida

3. samm. Järgmisena kasutage vaikimisi kopeerimiseks käsku cp.seaded.php-fail seadetele.php samas asukohas:

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

4. samm. Nüüd määrake seadete õigused.php kuni 666. Nüüd on see kõigile loetav ja kirjutatav.

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

Märge: Pärast Drupali installimise lõppu peame taastama seadete loa.php kuni 644.

5. samm. Viimane samm on veebiserveri taaskäivitamine:

$ sudo systemctl taaskäivitage httpd

Drupali installimise konfigureerimine

Oleme kõik seadistanud drupali veebibrauserist konfigureerima. Avage veebibrauser ja sirvige oma süsteemi IP-aadressi koos / drupal8 või http: // localhost / drupal8.
i) Kui külastate seda lehte esimest korda, avab see Drupali seadistamisviisardi. Valige valitud keel, seejärel salvestage ja jätkake.

ii) Järgmisena valige installiprofiil kahest võimalusest. Tavaliselt kasutatakse tavaliselt standardset profiili, kuna sellel on eelkonfigureeritud funktsioonid. Seevastu minimaalset profiili kasutatakse tavaliselt kohandatud saidi loomiseks ja see on soovitatav ainult kogenud kasutajatele.

iii) Järgmine aken kontrollib erinevaid nõudeid Drupali seadistamiseks. Kui näete sõltuvusi või puuduvaid nõudeid, saate selle installida, seejärel vajutage nuppu Salvesta ja jätkake.

iv) Valige andmebaasi konfiguratsioonis raadionupp, mis vastab MariaDB-le. Sisestage oma andmebaasi nimi ja selle andmebaasi kasutajanimi. Veergu Andmebaasi parool sisestage andmebaasi loomise ajal kasutatud andmebaasi parool.

Kui kõik läheb õigesti, peaks installiprotsess nüüd algama.

Pärast installi lõppu peame taastama failisätete loa.php kuni 644, nii et rühma liikmetel ja teistel süsteemi kasutajatel on ainult lugemisõigus. Selle käivitamiseks käivitage järgmine käsk:

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

Viige brauseripoolne installiprotsess lõpule, lisades saidile mitmesugust teavet:

Saidi nimi - teie saidi nimi

Saidi e-posti aadress - TEIE SAIDI E-posti aadressi ID

Kasutajanimi - saidi kasutajanimi

Parool - parool selle saidi juurde pääsemiseks

Kasutaja e-posti aadress - TEIE ISIKU E-posti ID

Vaikeriik - RIIK, kuhu kuulute

Vaikeajavöönd - TIMEZONE

Järgmisel ekraanil näete oma Drupali konto avalehte, nagu allpool näidatud. E-posti aadress on punase värviga viga, kuna oleme selle juhendi kuvamiseks kasutanud näivmeili ID-d.

Järeldus:

Palju õnne, oleme Drupali edukalt installinud Fedora 25 tööjaama ametlikest tarkvarapakettidest. Oluline on mõista, et oleme seda juhendit varem Fedora 30 ja 33 operatsioonisüsteemides edukalt läbi viinud. Drupali Fedorasse installimiseks pole õiget ja uusimat ametlikku dokumentatsiooni. Näib, et Fedora tugi pole Drupali jaoks viimases väljaandes eriti aktiivne. Loodetavasti võib Fedora tulevikus pakkuda Drupali installimiseks oma uusimatele värskendustele tuge.

Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...