Hvernig á að setja upp Drupal á CentOS 8


Drupal er ókeypis og opinn uppspretta CMS skrifað í PHP sem er sent með GNU/GPL leyfinu. Rétt eins og vinsælir CMS pallar eins og Joomla, með Drupal, geturðu byrjað á því að búa til þitt eigið blogg eða vefsíðu frá grunni með litla eða enga þekkingu á vefforritun eða álagningarmálum.

Í þessari kennslu muntu læra hvernig á að setja upp Drupal á CentOS 8 Linux.

Áður en við byrjum skaltu ganga úr skugga um að þú hafir sett upp LAMP-staflann á CentOS 8 þínum. LAMP er vinsæll stafli sem notaður er til að hýsa vefhýsingu og samanstendur af Apache vefþjóni, MariaDB/MySQL gagnagrunni og PHP.

Gakktu úr skugga um að þú sért með SSH tengingu við CentOS 8 netþjóninn þinn og góða og stöðuga nettengingu.

Skref 1: Settu upp viðbótar PHP einingar í CentOS 8

Drupal krefst viðbótar PHP einingar til að virka án áfalls. Svo settu þau upp með því að framkvæma skipunina hér að neðan.

$ 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

Skref 2: Búðu til Drupal gagnagrunn

Eftir að hafa sett upp allar nauðsynlegar PHP einingar þarftu að búa til gagnagrunn til að koma til móts við uppsetningarskrár Drupal. Svo skráðu þig inn í MariaDB gagnagrunninn þinn eins og sýnt er.

$ sudo mysql -u root -p

Þegar þú hefur skráð þig inn skaltu keyra skipanirnar eins og sýnt er til að búa til gagnagrunn fyrir Drupal og veita Drupal notandanum öll réttindi.

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

Lokaðu og endurræstu gagnagrunnsþjóninn.

$ sudo systemctl restart mariadb

Skref 3: Sæktu Drupal í CentOS 8

Með gagnagrunn Drupal á sínum stað verður næsta skref að hlaða niður tarball skrá Drupal af opinberu síðunni Drupal. Þetta inniheldur allar nauðsynlegar skrár sem þarf til að Drupal virki eins og búist var við. Þegar þetta er skrifað er nýjasta útgáfan Drupal 8.8.4.

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

Eftir að niðurhalinu er lokið skaltu draga út tarball skrána eins og sýnt er.

$ sudo tar -xvf drupal-8.8.4.tar.gz

Næst skaltu færa útdráttarmöppuna yfir í Apache skjalarótskrána eins og sýnt er.

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

Með drupal óþjöppuðu skránni í rótarskrá skjalsins, breyttu skráarheimildum til að leyfa apache að fá aðgang að skránni.

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

Skref 4: Stilltu Drupal stillingar

Næst ætlum við að búa til stillingaskrá úr sjálfgefna stillingaskránni (default.settings.php) sem er þegar til á eftirfarandi stað.

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

Ef SELinux er virkt á kerfinu þínu, keyrðu skipunina hér að neðan til að framkvæma SELinux regluna á /var/www/html/drupal/ möppunni.

Skref 5: Ljúka við uppsetningu Drupal

Við erum búin með allar stillingar. Það eina sem eftir er er að setja upp Drupal í vafranum. Til að gera það skaltu slá inn eftirfarandi heimilisfang í vefslóðastikuna þína og ýta á ENTER.

http://server-IP/drupal

„Velkomin“ skjárinn verður eins og sýnt er. Svo fyrst, veldu valið tungumál og smelltu á „Vista og haltu áfram“ hnappinn.

Á næsta skjá skaltu velja „Staðlað snið“ sem sniðið sem á að nota og smella á „Vista og halda áfram“ hnappinn til að halda áfram á næstu síðu.

Næst skaltu skoða yfirlitið yfir kröfurnar og virkja hreinar vefslóðir. Til að virkja hreinar vefslóðir skaltu fara í Apache stillingarskrána sem staðsett er í /etc/httpd/conf/httpd.conf skránni.

Stilltu AllowOverride eigindina frá None til All.

Næst skaltu endurnýja síðuna til að halda áfram á 'Gagnagrunnsstillingar' síðuna eins og sýnt er. Fylltu út nauðsynlega reiti eins og gagnagrunnsgerð, gagnagrunnsheiti, lykilorð gagnagrunns og notandanafn.

Aftur, smelltu á „Vista og haltu áfram“ hnappinn til að fara í næsta skref. Drupal mun hefja uppsetningu á öllum eiginleikum og mun taka um það bil 5 mínútur.

Í næsta kafla, Fylltu út eftirfarandi upplýsingar:

Að lokum verður þú kynnt heimasíðan eins og sýnt er. Þú getur nú haldið áfram að búa til síðuna þína og bæta efni við hana. Þú getur notað mikið úrval af Drupal þemum og viðbótum til að bæta útlit síðunnar þinnar.

Og þetta leiðir okkur að lokum þessarar greinar. Við höfum farið með þig í gegnum skref-fyrir-skref leiðbeiningar um hvernig þú getur sett upp Drupal á CentOS 8.