Si të instaloni Drupal në CentOS 8


Drupal është një CMS pa pagesë dhe me burim të hapur i shkruar në PHP që dërgohet me licencën GNU/GPL. Ashtu si platformat e njohura CMS si Joomla, me Drupal, ju mund të filloni të krijoni blogun ose faqen tuaj të internetit nga themeli me pak ose zero njohuri të programimit të uebit ose gjuhëve të shënjimit.

Në këtë tutorial, do të mësoni se si të instaloni Drupal në CentOS 8 Linux.

Përpara se të fillojmë, sigurohuni që të keni instaluar grupin LAMP në CentOS 8 tuaj. LAMP është një pirg popullor që përdoret për të pritur web hosting dhe përbëhet nga serveri i uebit Apache, baza e të dhënave MariaDB/MySQL dhe PHP.

Gjithashtu, sigurohuni që të keni një lidhje SSH me serverin tuaj CentOS 8 dhe një lidhje të mirë dhe të qëndrueshme në internet.

Hapi 1: Instaloni module shtesë PHP në CentOS 8

Drupal kërkon module shtesë PHP për të funksionuar pa probleme. Pra, instaloni ato duke ekzekutuar komandën e mëposhtme.

$ 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

Hapi 2: Krijoni një bazë të dhënash Drupal

Pasi të keni instaluar të gjitha modulet e kërkuara PHP, duhet të krijoni një bazë të dhënash për të akomoduar skedarët e instalimit të Drupal. Pra, hyni në bazën tuaj të të dhënave MariaDB siç tregohet.

$ sudo mysql -u root -p

Pasi të regjistroheni, ekzekutoni komandat siç tregohet për të krijuar një bazë të dhënash për Drupal dhe për t'i dhënë të gjitha privilegjet përdoruesit e Drupal.

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;

Dilni dhe rinisni serverin e bazës së të dhënave.

$ sudo systemctl restart mariadb

Hapi 3: Shkarkoni Drupal në CentOS 8

Me bazën e të dhënave të Drupal në vend, hapi tjetër do të jetë shkarkimi i skedarit tarball të Drupal nga faqja zyrtare e Drupal. Kjo përmban të gjithë skedarët e nevojshëm që kërkohen që Drupal të funksionojë siç pritej. Në kohën e shkrimit të kësaj, versioni i fundit është Drupal 8.8.4.

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

Pasi të përfundojë shkarkimi, nxirrni skedarin tarball siç tregohet.

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

Më pas, zhvendosni dosjen e nxjerrë në direktorinë rrënjë të dokumentit Apache siç tregohet.

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

Me skedarin e pakompresuar drupal në direktorinë rrënjësore të dokumentit, modifikoni lejet e skedarit për të lejuar apache-n të hyjë në drejtori.

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

Hapi 4: Konfiguro cilësimet e Drupal

Më pas, ne do të krijojmë një skedar cilësimesh nga skedari i cilësimeve të paracaktuar (default.settings.php) i cili tashmë ekziston në vendndodhjen e mëposhtme.

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

Në rast se SELinux është i aktivizuar në sistemin tuaj, ekzekutoni komandën më poshtë për të zbatuar rregullin SELinux në drejtorinë /var/www/html/drupal/.

Hapi 5: Finalizimi i instalimit të Drupal

Kemi mbaruar me të gjitha konfigurimet. E vetmja gjë që mbetet është të konfiguroni Drupal në shfletues. Për ta bërë këtë, shkruani adresën e mëposhtme në shiritin tuaj të URL-së dhe shtypni ENTER.

http://server-IP/drupal

Ekrani Mirë se vini do të jetë siç tregohet. Pra, së pari, zgjidhni gjuhën tuaj të preferuar dhe klikoni butonin Ruaj dhe Vazhdo.

Në ekranin tjetër, zgjidhni 'Profilin Standard' si profilin që do të përdoret dhe klikoni butonin 'Ruaj dhe Vazhdo' për të vazhduar në faqen tjetër.

Më pas, hidhini një sy përmbledhjes së kërkesave dhe aktivizoni URL-të e pastra. Për të aktivizuar URL-të e pastra, shkoni te skedari i konfigurimit Apache që ndodhet në skedarin /etc/httpd/conf/httpd.conf.

Cakto atributin AllowOverride nga Asnjë në Të gjitha.

Më pas, rifreskoni faqen për të vazhduar në faqen Konfigurimi i bazës së të dhënave siç tregohet. Plotësoni fushat e kërkuara si lloji i bazës së të dhënave, emri i bazës së të dhënave, fjalëkalimi i bazës së të dhënave dhe emri i përdoruesit.

Përsëri, klikoni në butonin Ruaj dhe Vazhdo për të shkuar në hapin tjetër. Drupal do të fillojë instalimin e të gjitha veçorive dhe do të zgjasë rreth 5 minuta.

Në pjesën tjetër, plotësoni detajet e mëposhtme:

Më në fund, do t'ju paraqitet faqja kryesore siç tregohet. Tani mund të vazhdoni të krijoni faqen tuaj dhe të shtoni përmbajtje në të. Ju mund të përdorni një gamë të gjerë temash dhe shtojcash Drupal për të përmirësuar pamjen e faqes suaj.

Dhe kjo na çon në fund të këtij artikulli. Ne ju kemi përcjellë një udhëzues hap pas hapi se si mund ta instaloni Drupal në CentOS 8.