Drupalin asentaminen CentOS 8:aan


Drupal on ilmainen ja avoimen lähdekoodin CMS, joka on kirjoitettu PHP:llä ja joka toimitetaan GNU/GPL-lisenssin kanssa. Aivan kuten suositut sisällönhallintajärjestelmät, kuten WordPress ja Joomla, Drupalin avulla voit aloittaa oman blogisi tai verkkosivustosi luomisen alusta alkaen tietäen vain vähän tai ei ollenkaan web-ohjelmointia tai sivunkuvauskieliä.

Tässä opetusohjelmassa opit asentamaan Drupalin CentOS 8 Linuxiin.

Edellytykset

Ennen kuin aloitamme, varmista, että olet asentanut LAMP-pinon CentOS 8:aan. LAMP on suosittu verkkopalvelupino, joka koostuu Apache-verkkopalvelimesta, MariaDB/MySQL-tietokanta ja PHP.

Varmista myös, että sinulla on SSH-yhteys CentOS 8 -palvelimeesi ja hyvä ja vakaa Internet-yhteys.

Vaihe 1: Asenna lisää PHP-moduuleja CentOS 8:aan

Drupal vaatii lisää PHP-moduuleja toimiakseen ongelmitta. Joten asenna ne suorittamalla alla oleva komento.

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

Vaihe 2: Luo Drupal-tietokanta

Kun olet asentanut kaikki tarvittavat PHP-moduulit, sinun on luotava tietokanta Drupalin asennustiedostoille. Joten kirjaudu sisään MariaDB-tietokantaan kuvan osoittamalla tavalla.

sudo mysql -u root -p

Kun olet kirjautunut sisään, suorita komennot kuvan mukaisesti luodaksesi tietokanta Drupalille ja myöntääksesi kaikki oikeudet Drupal-käyttäjälle.

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;

Poistu tietokantapalvelimesta ja käynnistä se uudelleen.

sudo systemctl restart mariadb

Vaihe 3: Lataa Drupal CentOS 8:ssa

Kun Drupalin tietokanta on käytössä, seuraava vaihe on Drupalin tarball-tiedoston lataaminen Drupalin viralliselta sivustolta. Tämä sisältää kaikki tarvittavat tiedostot, joita Drupal tarvitsee toimiakseen odotetulla tavalla. Tätä kirjoitettaessa uusin versio on Drupal 8.8.4.

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

Kun lataus on valmis, pura tarball-tiedosto kuvan mukaisesti.

sudo tar -xvf drupal-8.8.4.tar.gz

Siirrä seuraavaksi purettu kansio Apache-asiakirjan juurihakemistoon kuvan mukaisesti.

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

Kun drupal on pakkaamaton tiedosto asiakirjan juurihakemistossa, muuta tiedoston käyttöoikeuksia salliaksesi apachen käyttää hakemistoa.

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

Vaihe 4: Määritä Drupal-asetukset

Seuraavaksi aiomme luoda asetustiedoston oletusasetustiedostosta (default.settings.php), joka on jo olemassa seuraavassa paikassa.

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

Jos SELinux on käytössä järjestelmässäsi, suorita alla oleva komento toteuttaaksesi SELinux-säännön /var/www/html/drupal/-hakemistossa.

Vaihe 5: Viimeistele Drupal-asennus

Olemme tehneet kaikki kokoonpanot. Ainoa jäljellä oleva bitti on määrittää selaimen Dupal. Kirjoita seuraava osoite URL-palkkiin ja paina ENTER.

http://server-IP/drupal

Tervetuloa-näyttö tulee näkyviin. Valitse siis ensin haluamasi kieli ja napsauta Tallenna ja jatka -painiketta.

Valitse seuraavassa näytössä käytettäväksi profiiliksi Vakioprofiili ja napsauta Tallenna ja jatka -painiketta siirtyäksesi seuraavalle sivulle.

Katso seuraavaksi vaatimusten yleiskatsaus ja ota puhtaat URL-osoitteet käyttöön. Ota puhtaat URL-osoitteet käyttöön siirtymällä Apache-määritystiedostoon, joka sijaitsee /etc/httpd/conf/httpd.conf-tiedostossa.

Aseta AllowOverride-attribuutin arvosta Ei mitään arvoon Kaikki.

Päivitä sivu seuraavaksi jatkaaksesi Tietokannan määritys -sivulle kuvan mukaisesti. Täytä pakolliset kentät, kuten tietokannan tyyppi, tietokannan nimi, tietokannan salasana ja käyttäjätunnus.

Siirry seuraavaan vaiheeseen napsauttamalla Tallenna ja jatka -painiketta. Drupal aloittaa kaikkien ominaisuuksien asennuksen ja kestää noin 5 minuuttia.

Täytä seuraavassa osiossa seuraavat tiedot:

Lopuksi sinulle esitetään kotisivu kuvan mukaisesti. Nyt voit jatkaa sivuston luomista ja sisällön lisäämistä siihen. Voit parantaa sivustosi ulkonäköä käyttämällä laajaa valikoimaa Drupal-teemoja ja -laajennuksia.

Ja tämä vie meidät tämän artikkelin loppuun. Olemme käyneet läpi vaiheittaisen oppaan Drupalin asentamisesta CentOS 8 -käyttöjärjestelmään.