Kako instalirati Drupal na CentOS 8


Drupal je besplatan CMS otvorenog koda napisan u PHP-u koji se isporučuje s GNU/GPL licencom. Baš poput popularnih CMS platformi kao što su WordPress i Joomla, s Drupalom možete započeti s izradom vlastitog bloga ili web stranice od temelja s malo ili nimalo znanja o web programiranju ili označnim jezicima.

U ovom vodiču naučit ćete kako instalirati Drupal na CentOS 8 Linux.

Preduvjeti

Prije nego što počnemo, provjerite jeste li instalirali LAMP stog na svoj CentOS 8. LAMP je popularan stog koji se koristi za hosting web hostinga i sastoji se od Apache web poslužitelja, < jaka>MariaDB/MySQL baza podataka i PHP.

Također, provjerite imate li SSH vezu s vašim CentOS 8 poslužiteljem te dobru i stabilnu internetsku vezu.

Korak 1: Instalirajte dodatne PHP module u CentOS 8

Drupal zahtijeva dodatne PHP module kako bi funkcionirao bez problema. Pa ih instalirajte izvršavanjem naredbe u nastavku.

sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip

Korak 2: Stvorite Drupal bazu podataka

Nakon što ste instalirali sve potrebne PHP module, morate stvoriti bazu podataka za smještaj Drupalovih instalacijskih datoteka. Zato se prijavite u svoju MariaDB bazu podataka kao što je prikazano.

sudo mysql -u root -p

Nakon što se prijavite, pokrenite naredbe kao što je prikazano kako biste stvorili bazu podataka za Drupal i dodijelili sve privilegije Drupal korisniku.

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Izađite i ponovno pokrenite poslužitelj baze podataka.

sudo systemctl restart mariadb

Korak 3: Preuzmite Drupal u CentOS 8

Uz Drupalovu bazu podataka, sljedeći korak bit će preuzimanje Drupalove tarball datoteke s Drupalove službene stranice. Ovo sadrži sve potrebne datoteke potrebne da bi Drupal funkcionirao kako se očekuje. U trenutku pisanja ovoga, najnovija verzija je Drupal 8.8.4.

sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

Nakon završetka preuzimanja, izdvojite tarball datoteku kao što je prikazano.

sudo tar -xvf drupal-8.8.4.tar.gz

Zatim premjestite ekstrahiranu mapu u korijenski direktorij Apache dokumenta kao što je prikazano.

sudo mv drupal-8.8.2 /var/www/html/drupal

S nekomprimiranom datotekom Drupal u korijenskom direktoriju dokumenta, promijenite dopuštenja za datoteku kako biste Apacheu omogućili pristup direktoriju.

sudo chown -R apache:apache /var/www/html/drupal

Korak 4: Konfigurirajte Drupal postavke

Zatim ćemo stvoriti datoteku s postavkama iz zadane datoteke s postavkama (default.settings.php) koja već postoji na sljedećem mjestu.

cd /var/www/html/drupal/sites/default
sudo cp -p default.settings.php settings.php

U slučaju da je SELinux omogućen na vašem sustavu, pokrenite donju naredbu da izvršite SELinux pravilo na /var/www/html/drupal/ direktoriju.

Korak 5: Završetak instalacije Drupala

Završili smo sa svim konfiguracijama. Jedini preostali dio je postaviti Drupal u pregledniku. Da biste to učinili, upišite sljedeću adresu u URL traku i pritisnite ENTER.

http://server-IP/drupal

Zaslon 'Dobrodošli' bit će kao što je prikazano. Prvo odaberite željeni jezik i kliknite gumb "Spremi i nastavi".

Na sljedećem zaslonu odaberite ‘Standardni profil’ kao profil koji ćete koristiti i kliknite gumb ‘Spremi i nastavi’ za nastavak na sljedeću stranicu.

Zatim pogledajte pregled zahtjeva i omogućite čiste URL-ove. Da biste omogućili čiste URL-ove, idite na konfiguracijsku datoteku Apache koja se nalazi u datoteci /etc/httpd/conf/httpd.conf.

Postavite atribut AllowOverride s Ništa na Sve.

Zatim osvježite stranicu da nastavite na stranicu ‘Konfiguracija baze podataka’ kao što je prikazano. Ispunite potrebna polja kao što su vrsta baze podataka, naziv baze podataka, lozinka baze podataka i korisničko ime.

Opet kliknite na gumb "Spremi i nastavi" za prelazak na sljedeći korak. Drupal će započeti instalaciju svih značajki i trajat će oko 5 minuta.

U sljedećem odjeljku ispunite sljedeće podatke:

Na kraju će vam se prikazati početna stranica kao što je prikazano. Sada možete nastaviti s izradom svoje web stranice i dodavanjem sadržaja na nju. Možete koristiti široku lepezu Drupal tema i dodataka kako biste poboljšali izgled svoje stranice.

I ovo nas dovodi do kraja ovog članka. Proveli smo vas kroz vodič korak po korak kako možete instalirati Drupal na CentOS 8.