Mitä me katamme?
Tässä oppaassa näemme, kuinka Drupal 8 asennetaan ja määritetään Fedora 25 -käyttöjärjestelmään. Asennamme Drupalin Apache-verkkopalvelimen ja MariaDB-tietokantapalvelimen kanssa. Aloitetaan Drupalin asennusprosessista Fedora 25 -työasemalla.
Edellytykset:
- Fedora 25 -käyttöjärjestelmä asennettuna järjestelmään
- Internet-yhteys ladata erilaisia tiedostoja
- Järjestelmänvalvojan (sudo access) tili
Vaadittujen pakettien asentaminen:
Vaihe 1. Drupalin asennuksen helpottamiseksi Fedora tarjoaa joukon valmiiksi pakattuja sovelluksia. Käytä vain alla olevaa komentoa kaikkien näiden pakettien asentamiseen:
$ sudo dnf install @ "Web Server" drupal8 drupal8-httpd php-opcache php-mysqlnd mariadb-server
Tässä esimerkissä olemme olettaneet, että verkko- ja tietokantapalvelimet toimivat molemmat samalla koneella.
Vaihe 2. Apache-verkkopalvelun ja mariadb-tietokantapalvelun voi käynnistää käynnistettäessä komennolla:
$ sudo systemctl ota käyttöön httpd.palvelu mariadb.palveluVaihe 3. Käynnistä yllä olevat palvelut käyttämällä:
$ sudo systemctl start httpd.palvelu mariadb.palvelu
MariaDB-tietokantapalvelimen määritys
Vaihe 1. MariaDB: n oletusasetukset edellyttävät mysql_secure_installation-komentosarjan suorittamista tietokannan suojaamiseksi.
$ sudo mysql_secure_installationNyt se kysyy joitain kysymyksiä MariaDB: n perustamisesta. Olemme käyttäneet seuraavia asetuksia täällä. Voit valita eri tavalla tarpeidesi mukaan.
Syötä pääkäyttäjän salasana (kirjoita mikään): [PAINA ENTER]
Aseta juurisalasana? [Kyllä / ei] y
uusi salasana [Määritä mikä tahansa vahva salasana MariaDB: lle]
Anna uusi salasana uudelleen [Toista yllä oleva salasana]
Poista tuntemattomat käyttäjät? [Kyllä / ei] y
Estä root-sisäänkirjautuminen etänä? [Kyllä / ei] y
Poista testitietokanta ja pääsy siihen? [Kyllä / ei] y
Lataa etuoikeustaulukot uudelleen nyt? [Kyllä / ei] y
Vaihe 2. Kirjaudu MariaDB: hen ja luo tietokanta ja ainutlaatuinen etuoikeutettu käyttäjä tälle tietokannalle.
$ sudo mysql -u root -p1. Luo alla oleva komento luoda tietokanta nimeltä "testdb":
luoda tietokanta testdb;2. Luo käyttäjä nimeltä "testuser" salasanalla "linuxhint313" komennolla:
luo käyttäjä 'testuser' @ 'localhost', jonka tunnistaa 'linuxhint313';3. Anna tarvittavat käyttöoikeudet testuserille komennolla:
myöntää kaikki oikeudet testdb: lle.* "testuser" @ "localhost" tunnistaa "linuxhint313";4. Lataa avustustaulukot uudelleen MariaDB-tietokantaan:
huuhteluoikeudet;5. Poistu MariaDB-tietokannasta:
Poistu;
Apache-verkkopalvelimen määritys
Vaihe 1. Jotta verkkopalvelin voi suorittaa joitain tarvittavia toimintoja, SELinux-parametrit on asetettava seuraavasti:
$ sudo setsebool -P httpd_can_network_connect_db = 1$ sudo setsebool -P httpd_can_sendmail päällä
Vaihe 2. Määritä palomuuri sallimaan liikenne portissa 80 (HTTP):
$ sudo palomuuri-cmd --add-service = http - pysyvä$ sudo palomuuri-cmd --reload
Vaihe 3. Kopioi seuraavaksi oletusarvo cp-komennolla.asetukset.php-tiedosto asetuksiin.php samassa paikassa:
$ sudo cp / etc / drupal8 / sites / default / default.asetukset.php/ etc / drupal8 / sites / default / settings.php
Vaihe 4. Määritä nyt asetusten käyttöoikeudet.php - 666. Se on nyt kaikkien luettavissa ja kirjoitettavissa.
$ sudo chmod 666 / etc / drupal8 / sites / default / settings.php
merkintä: Kun Drupal-asennus on valmis, meidän on palautettava asetusten lupa.php 644: ään.
Vaihe 5. Viimeinen vaihe on käynnistää verkkopalvelin uudelleen:
$ sudo systemctl käynnistä httpd uudelleen
Drupalin asennuksen määrittäminen
Olemme kaikki valmiita määrittämään drupalin verkkoselaimesta. Avaa verkkoselain ja selaa järjestelmän IP-osoitetta yhdessä / drupal8: n tai http: // localhost / drupal8: n kanssa.
i) Kun vierailet tällä sivulla ensimmäistä kertaa, se tuo esiin Drupalin määritystoiminnon. Valitse haluamasi kieli, tallenna sitten ja jatka.
ii) Valitse seuraavaksi asennusprofiili kahdesta vaihtoehdosta. Yleensä käytetään vakioprofiilia, koska sillä on valmiiksi määritetyt ominaisuudet. Sen sijaan minimaalista profiilia käytetään yleensä mukautetun sivuston rakentamiseen, ja sitä suositellaan vain kokeneille käyttäjille.
iii) Seuraava ikkuna tarkistaa useita vaatimuksia Drupalin määrittämiselle. Jos huomaat riippuvuuksia tai puuttuvia vaatimuksia, voit asentaa sen, painamalla tallenna ja jatka.
iv) Valitse tietokannan kokoonpanossa MariaDB: tä vastaava valintanappi. Kirjoita tietokannan nimi ja tietokannan käyttäjänimi. Kirjoita tietokannan salasana -sarakkeeseen tietokannan salasana, jota käytit tietokannan luomisen yhteydessä.
Jos kaikki menee oikein, asennuksen pitäisi nyt alkaa.
Kun asennus on valmis, meidän on palautettava tiedostojen asetusten lupa.php 644: ään, jotta ryhmän jäsenillä ja muilla järjestelmän käyttäjillä on vain lukuoikeus. Suorita tämä suorittamalla seuraava komento:
$ sudo chmod 644 / etc / drupal8 / sites / default / settings.php
Viimeistele asennus selaimen puolella lisäämällä erilaisia sivustotietoja:
Sivuston nimi - SIVUSTON NIMI
Sivuston sähköpostiosoite - Sivustosi sähköpostiosoite
Käyttäjätunnus - Sivuston käyttäjänimi
Salasana - SALASANA TÄMÄN SIVUSTON KÄYTTÖÖN
Käyttäjän sähköpostiosoite - HENKILÖSähköpostiosoitteesi
Oletusmaa - MAA, johon kuulut
Oletusaikavyöhyke - TIMEZONE
Seuraavassa näytössä näet Drupal-tilisi kotisivun alla esitetyllä tavalla. Sähköposti on virhe punaisella, koska olemme käyttäneet näennäistunnusta tämän oppaan esittelemiseen.
Päätelmä:
Onnittelut, olemme asentaneet Drupalin onnistuneesti virallisista ohjelmistopaketeista Fedora 25 -työasemaan. Tärkeää ymmärtää on, että olemme aiemmin suorittaneet tämän oppaan Fedora 30- ja 33-käyttöjärjestelmissä ilman menestystä. Ei ole oikeita ja uusimpia virallisia asiakirjoja Drupalin asentamiseksi Fedoraan. Vaikuttaa siltä, että Fedoran tuki ei ole kovin aktiivista Drupalille uusimmissa julkaisuissaan. Toivottavasti Fedora voi tulevaisuudessa tarjota tukea Drupalin asentamiseen uusimpiin päivityksiin.