Fedora

Ako nainštalovať Drupal 8 na Fedore?

Ako nainštalovať Drupal 8 na Fedore?
Drupal je bezplatný a otvorený systém správy obsahu (CMS). Vychádza pod podmienkami GNU General Public License (GPL), čo je jeden z najúspešnejších projektov pre open source vôbec. Takmer 2.5 percent svetových webových stránok používa Drupal, pretože ponúka vysoko štandardné funkcie, ako je jednoduché vytváranie obsahu, stabilný výkon a vynikajúce zabezpečenie.

Čo pokryjeme?

V tejto príručke uvidíme, ako nainštalovať a nakonfigurovať Drupal 8 na operačnom systéme Fedora 25. Nainštalujeme Drupal s webovým serverom Apache a databázovým serverom MariaDB. Začnime procesom inštalácie Drupalu na pracovnej stanici Fedora 25.

Predpoklady:

  1. Vo vašom systéme je nainštalovaný operačný systém Fedora 25
  2. Pripojenie na internet na stiahnutie rôznych súborov
  3. Účet správcu (prístup sudo) v systéme

Inštalácia požadovaných balíkov:

Krok 1. Na uľahčenie inštalácie Drupalu ponúka Fedora zbierku vopred zabalených aplikácií. Pomocou nasledujúceho príkazu nainštalujte všetky tieto balíčky:

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

V tomto príklade sme predpokladali, že webový aj databázový server bežia na rovnakom stroji.

Krok 2. Webovú službu apache a databázovú službu mariadb je možné povoliť pri spustení pri spustení pomocou príkazu:

$ sudo systemctl povoliť httpd.služba mariadb.služby

Krok 3. Vyššie uvedené služby spustite pomocou:

$ sudo systemctl start httpd.služba mariadb.služby

Konfigurácia databázového servera MariaDB

Krok 1. Predvolené nastavenie MariaDB vyžaduje na zabezpečenie databázy spustenie skriptu mysql_secure_installation.

$ sudo mysql_secure_installation

Teraz bude klásť niekoľko otázok týkajúcich sa nastavenia MariaDB. Použili sme tu nasledujúce nastavenia. Môžete si vybrať rôzne podľa svojich potrieb.

Zadajte aktuálne heslo pre root (zadajte pre žiadne): [STLAČTE ENTER]
Nastavte heslo root? [Á / N] r
Nové heslo [Nastaviť silné heslo pre MariaDB]
Znova zadajte nové heslo [Zopakujte vyššie uvedené heslo]
Odstráňte anonymných používateľov? [Á / N] r
Zakázať vzdialene prihlásenie root? [Á / N] r
Odstráňte testovaciu databázu a prístup k nej? [Á / N] r
Znova načítajte tabuľky oprávnení? [Á / N] r

Krok 2. Prihláste sa do MariaDB a vytvorte databázu a jedinečného privilegovaného používateľa pre túto databázu.

$ sudo mysql -u root -p

1. Pomocou nasledujúceho príkazu vytvorte databázu s názvom „testdb“:

vytvoriť databázu testdb;

2. Vytvorte používateľa s názvom „testuser“ s heslom „linuxhint313“ pomocou príkazu:

vytvoriť používateľa 'testuser' @ 'localhost' identifikovaného 'linuxhint313';

3. Udeľte požadované oprávnenie testuserovi pomocou príkazu:

udeliť všetky privilégiá na testdb.* na „testuser“ @ „localhost“ identifikovaný „linuxhint313“;

4. Znovu načítajte tabuľky grantov v databáze MariaDB:

flush privilegia;

5. Ukončite databázu MariaDB:

Východ;

Konfigurácia webového servera Apache

Krok 1. Aby webový server mohol vykonávať niektoré potrebné operácie, je potrebné nastaviť parametre SELinux ako:

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

Krok 2. Nakonfigurujte bránu firewall tak, aby umožňovala prenos na porte 80 (HTTP):

$ sudo firewall-cmd --add-service = http - trvalé
$ sudo firewall-cmd - načítať

Krok 3. Ďalej pomocou príkazu cp skopírujte predvolené nastavenie.nastavenie.php súbor do nastavení.php na rovnakom mieste:

$ sudo cp / etc / drupal8 / sites / default / default.nastavenie.php
/ etc / drupal8 / sites / default / nastavenia.php

Krok 4. Teraz nastavte povolenia nastavení.php na 666. Teraz bude čitateľný a zapisovateľný pre všetkých.

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

Poznámka: Po dokončení inštalácie Drupalu musíme vrátiť povolenie na nastavenie.php na 644.

Krok 5. Posledným krokom je reštartovanie webového servera:

$ sudo systemctl restart httpd

Konfigurácia inštalácie Drupalu

Sme pripravení nakonfigurovať drupal z webového prehliadača. Otvorte webový prehľadávač a vyhľadajte adresu IP vášho systému spolu s adresárom / drupal8 alebo http: // localhost / drupal8.
i) Pri prvej návšteve tejto stránky sa zobrazí sprievodca konfiguráciou programu Drupal. Vyberte jazyk podľa vášho výberu, potom uložte a pokračujte.

ii) Ďalej vyberte inštalačný profil z dvoch možností. Zvyčajne sa štandardne používa štandardný profil, ktorý má predkonfigurované funkcie. Naopak, minimálny profil sa zvyčajne používa na vytvorenie vlastného webu a odporúča sa iba pre pokročilých používateľov.

iii) Nasledujúce okno overí rôzne požiadavky na konfiguráciu Drupalu. Ak narazíte na nejaké závislosti alebo chýbajúce požiadavky, môžete ich nainštalovať, potom stlačiť uložiť a pokračovať.

iv) V konfigurácii databázy vyberte prepínač zodpovedajúci MariaDB. Zadajte názov svojej databázy a používateľské meno pre túto databázu. V stĺpci heslo k databáze zadajte heslo k databáze, ktoré ste použili v čase vytvárania databázy.

Ak všetko pôjde správne, mal by sa teraz začať proces inštalácie.

Po dokončení inštalácie musíme vrátiť povolenie na nastavenie súboru.php na 644, takže členovia skupiny a ďalší používatelia systému budú mať iba prístup na čítanie. Za týmto účelom spustite nasledujúci príkaz:

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

Dokončite proces inštalácie na strane prehliadača pridaním rôznych informácií o stránke:

Názov stránky - NÁZOV VAŠEJ STRÁNKY

E-mailová adresa webu - ID VÁŠHO E-MAILU NA STRÁNKACH

Používateľské meno - USERNAME PRE STRÁNKU

Heslo - HESLO PRE PRÍSTUP NA TÚTO STRÁNKU

E-mailová adresa používateľa - VAŠE OSOBNÉ E-MAILOVÉ ID

Predvolená krajina - KRAJINA, KTOROU Patríte

Predvolené časové pásmo - TIMEZONE

Na nasledujúcej obrazovke uvidíte domovskú stránku vášho účtu Drupal, ako je uvedené nižšie. E-mail má červenú chybu, pretože sme na preukázanie tejto príručky použili fiktívne ID pošty.

Záver:

Gratulujeme, úspešne sme nainštalovali Drupal na pracovnú stanicu Fedora 25 z oficiálnych softvérových balíkov. Je dôležité pochopiť, že túto príručku sme predtým vykonali v operačných systémoch Fedora 30 a 33 bez úspechu. Pre inštaláciu Drupalu na Fedore nie je k dispozícii žiadna správna a najnovšia oficiálna dokumentácia. Zdá sa, že podpora Fedory nie je pre Drupal v jeho posledných vydaniach príliš aktívna. Dúfajme, že v budúcnosti bude Fedora poskytovať podporu pre inštaláciu Drupalu na jeho najnovšie aktualizácie.

Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...
Hry Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Ako zobraziť prekrytie OSD v linuxových aplikáciách a hrách na celú obrazovku
Hranie hier na celú obrazovku alebo používanie aplikácií v režime rozptýlenia zadarmo na celú obrazovku vás môže odrezať od relevantných systémových i...