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.