Fedora

Kako instalirati Drupal 8 na Fedoru?

Kako instalirati Drupal 8 na Fedoru?
Drupal je besplatni sustav za upravljanje sadržajem otvorenog koda (CMS). Objavljen je pod uvjetima GNU General Public License (GPL), što je jedan od najuspješnijih projekata ikad za otvoreni izvor. Gotovo 2.5 posto svjetske web stranice koristi Drupal jer nudi visoke standardne značajke kao što su jednostavno pisanje sadržaja, stabilne performanse i izvrsna sigurnost.

Što ćemo pokriti?

U ovom vodiču vidjet ćemo kako instalirati i konfigurirati Drupal 8 na Fedora 25 OS. Instalirat ćemo Drupal s Apache web poslužiteljem i MariaDB poslužiteljem baze podataka. Krenimo s postupkom instalacije Drupala na Fedora 25 radnoj stanici.

Preduvjeti:

  1. Fedora 25 OS instaliran na vašem sustavu
  2. Internet povezanost za preuzimanje različitih datoteka
  3. Administrativni (sudo pristup) račun u sustavu

Instaliranje potrebnih paketa:

Korak 1. Kako bi olakšala instalaciju Drupala, Fedora nudi kolekciju unaprijed zapakiranih aplikacija. Samo upotrijebite naredbu ispod kako biste instalirali sve ove pakete:

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

U ovom smo primjeru pretpostavili da se web i poslužitelji baze podataka izvode na istom stroju.

Korak 2. Web usluga apache i usluga baze podataka mariadb mogu se omogućiti za pokretanje pri pokretanju naredbom:

$ sudo systemctl omogući httpd.usluga mariadb.servis

3. korak. Pokrenite gore navedene usluge koristeći:

$ sudo systemctl start httpd.usluga mariadb.servis

Konfiguriranje poslužitelja baze podataka MariaDB

Korak 1. Zadana postavka MariaDB zahtijeva pokretanje skripte mysql_secure_installation za zaštitu baze podataka.

$ sudo mysql_secure_installation

Sad će postaviti nekoliko pitanja u vezi s postavljanjem MariaDB-a. Ovdje smo upotrijebili sljedeće postavke. Možete odabrati drugačije prema svojim potrebama.

Unesite trenutnu lozinku za root (unesite za nijedan): [PRITISNI ENTER]
Postavite root lozinku? [DA / N] g
Nova lozinka [Postavi snažnu lozinku za MariaDB]
Ponovo unesite novu lozinku [Ponovite gornju lozinku]
Uklonite anonimne korisnike? [DA / N] g
Daljinsko onemogućavanje prijave za root? [DA / N] g
Uklonite testnu bazu podataka i pristup joj? [DA / N] g
Ponovo učitajte tablice privilegija? [DA / N] g

Korak 2. Prijavite se na MariaDB i stvorite bazu podataka i jedinstvenog privilegiranog korisnika za ovu bazu podataka.

$ sudo mysql -u korijen -p

1. Upotrijebite donju naredbu za stvaranje baze podataka pod nazivom "testdb":

stvoriti bazu podataka testdb;

2. Izradite korisnika pod imenom "testuser" s lozinkom "linuxhint313" s naredbom:

stvoriti korisnika 'testuser' @ 'localhost' identificiranog kao 'linuxhint313';

3. Dodijelite potrebna dopuštenja 'testuser' naredbom:

dodijeli sve privilegije na testdb.* na 'testuser' @ 'localhost' identificiran kao "linuxhint313";

4. Ponovno učitajte tablice odobrenja u bazi podataka MariaDB:

povlastice na ispiranje;

5. Izađite iz baze podataka MariaDB:

Izlaz;

Konfiguriranje web poslužitelja Apache

Korak 1. Da bi web poslužitelj izvodio neke potrebne operacije, SELinux parametri trebaju se postaviti kao:

$ sudo setsebool -P httpd_can_network_connect_db = 1
$ sudo setsebool -P httpd_can_sendmail uključen

Korak 2. Konfigurirajte vatrozid da dopušta promet na portu 80 (HTTP):

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

3. korak. Zatim upotrijebite naredbu cp za kopiranje zadane postavke.postavke.php datoteku u postavke.php na istom mjestu:

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

4. korak. Sada postavite dozvole za postavke.php na 666. Sad će ga moći čitati i moći pisati.

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

Bilješka: Nakon završetka instalacije Drupala, moramo vratiti dozvolu postavki.php na 644.

Korak 5. Posljednji korak je ponovno pokretanje web poslužitelja:

$ sudo systemctl ponovno pokrenite httpd

Konfiguriranje instalacije Drupal

Svi smo postavljeni za konfiguriranje drupala iz web preglednika. Otvorite web preglednik i pronađite IP adresu vašeg sustava zajedno s / drupal8 ili http: // localhost / drupal8.
i) Kad prvi put posjetite ovu stranicu, prikazat će se čarobnjak za konfiguraciju za Drupal. Odaberite jezik po svom izboru, a zatim spremite i nastavite.

ii) Dalje, odaberite instalacijski profil iz dvije opcije. Obično se obično koristi standardni profil jer ima unaprijed konfigurirane značajke. Suprotno tome, minimalni profil obično se koristi za izradu prilagođenog web mjesta i preporučuje se samo naprednim korisnicima.

iii) Sljedeći prozor provjerit će različite zahtjeve za konfiguriranje Drupala. Ako vidite bilo kakvu ovisnost ili nedostaju zahtjeve, možete je instalirati, a zatim pritisnite Spremi i nastavite.

iv) U konfiguraciji baze podataka odaberite radio gumb koji odgovara MariaDB. Unesite naziv za svoju bazu podataka i korisničko ime za ovu bazu podataka. U stupac lozinke baze podataka unesite lozinku baze podataka koju ste koristili u vrijeme izrade baze podataka.

Ako sve krene kako treba, tada bi trebao započeti postupak instalacije.

Nakon završetka instalacije moramo vratiti dozvolu postavki datoteke.php na 644, tako da će članovi grupe i drugi korisnici sustava imati samo pristup za čitanje. Da biste to postigli, pokrenite naredbu u nastavku:

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

Završite postupak instalacije na strani preglednika dodavanjem različitih podataka o web mjestu:

Naziv web stranice - IME VAŠE STRANICE

Adresa e-pošte web mjesta - ID VAŠE E-MAILE

Korisničko ime - KORISNIČKO IME ZA STRANICU

Lozinka - LOZINKA ZA PRISTUP OVOJ STRANICI

Adresa e-pošte korisnika - VAŠ OSOBNI ID E-POŠTE

Zadana država - ZEMLJA U KOJU PRIPADAŠ

Zadana vremenska zona - TIMEZONE

Na sljedećem zaslonu vidjet ćete početnu stranicu za vaš Drupal račun kao što je prikazano dolje. E-adresa je pogreška u crvenoj boji jer smo za demonstraciju ovog vodiča koristili lažni ID pošte.

Zaključak:

Čestitamo, uspješno smo instalirali Drupal na Fedora 25 radnu stanicu iz službenih softverskih paketa. Važno je razumjeti da smo prethodno vodili ovaj vodič na OS Fedora 30 i 33 bez uspjeha. Ne postoji prava i najnovija službena dokumentacija za instaliranje Drupala na Fedori. Čini se da Fedorina podrška nije previše aktivna za Drupal u posljednjim izdanjima. Nadamo se da će u budućnosti Fedora pružiti podršku za instaliranje Drupala na svojim najnovijim ažuriranjima.

Top 5 ergonomskih proizvoda za računalni miš za Linux
Uzrokuje li dugotrajno korištenje računala bolove u zapešću ili prstima? Patite li od ukočenih zglobova i stalno se morate rukovati? Osjećate li goruć...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...