Yadda ake Shigar Drupal akan CentOS 8


Drupal CMS kyauta ce kuma mai buɗewa wacce aka rubuta a cikin PHP wanda ke jigilar tare da lasisin GNU/GPL. Kamar sanannen dandamali na CMS kamar Joomla, tare da Drupal, zaku iya farawa tare da ƙirƙirar gidan yanar gizonku ko gidan yanar gizo daga ƙasa tare da ƙarancin ƙarancin ilimin shirye-shiryen yanar gizo ko harsunan talla.

A cikin wannan darasin, zaku koyi yadda ake girka Drupal akan CentOS 8 Linux.

Kafin mu fara, tabbatar da cewa kun girka LAMP din akan CentOS 8. LAMP shahararriyar tari ce wacce ake amfani da ita wajen daukar nauyin gidan yanar gizo kuma tana dauke da sabar yanar gizo ta Apache, MariaDB/MySQL database da PHP.

Hakanan, tabbatar cewa kuna da haɗin SSH zuwa sabarku na CentOS 8 da ingantaccen haɗin yanar gizo.

Mataki 1: Sanya Modarin Module na PHP a cikin CentOS 8

Drupal yana buƙatar ƙarin kayayyaki na PHP don aiki ba tare da matsala ba. Don haka girka su ta hanyar aiwatar da umarnin da ke ƙasa.

$ 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

Mataki 2: Createirƙiri Datpal Database

Bayan shigar da duk abubuwan da ake buƙata na PHP, kana buƙatar ƙirƙirar ɗakunan ajiya don saukar da fayilolin shigarwa na Drupal. Don haka shiga cikin matattarar bayanan ku na MariaDB kamar yadda aka nuna.

$ sudo mysql -u root -p

Da zarar ka shiga, gudanar da umarni kamar yadda aka nuna don ƙirƙirar ɗakunan ajiya don Drupal kuma ba da duk dama ga mai amfani da 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;

Fita ka sake kunna bayanan sabar.

$ sudo systemctl restart mariadb

Mataki na 3: Zazzage Drupal a cikin CentOS 8

Tare da bayanan Drupal a wuri, mataki na gaba zai zazzage fayil ɗin tarball na Drupal daga shafin yanar gizon Drupal. Wannan ya ƙunshi duk fayilolin da ake buƙata don Drupal suyi aiki kamar yadda ake tsammani. A lokacin rubuta wannan, sabon sigar Drupal 8.8.4.

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

Bayan saukarwar ta kammala, cire fayil din tarball kamar yadda aka nuna.

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

Na gaba, matsar da babban fayil din da aka fitar zuwa kundin bayanan daftarin aiki na Apache kamar yadda aka nuna.

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

Tare da fayil din drupal wanda ba a matse shi ba a cikin kundin tsarin aiki, gyara fayilolin izini don bawa apache damar isa ga kundin.

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

Mataki na 4: Sanya Saitunan Drupal

Gaba, za mu ƙirƙiri fayil ɗin saituna daga fayil ɗin saitunan tsoho (default.settings.php) wanda ya riga ya kasance a wuri mai zuwa.

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

Idan har aka kunna SELinux a kan tsarinku, gudanar da umurnin da ke ƙasa don aiwatar da dokar SELinux a kan/var/www/html/drupal/directory.

Mataki na 5: Kammala Shigar Drupal

Mun gama da dukkan abubuwan daidaitawa. Abinda ya rage kawai shine saita Drupal akan burauzar. Don yin hakan, rubuta adireshin da ke gaba a cikin sandar URL ɗinku kuma buga Shigar.

http://server-IP/drupal

Allon 'Maraba' zai kasance kamar yadda aka nuna. Don haka da farko, zaɓi harshen da kuka fi so sannan danna maballin 'Ajiye kuma Ci gaba'.

A kan allo na gaba, zaɓi 'Standard Profile' azaman bayanin martaba da za a yi amfani da shi kuma danna maɓallin 'Ajiye da Ci gaba' don ci gaba zuwa shafi na gaba.

Na gaba, bincika bayyananniyar buƙatun kuma kunna URL mai tsabta. Don kunna URL mai tsabta, fita zuwa fayil ɗin daidaitawa na Apache wanda ke cikin fayil ɗin /etc/httpd/conf/httpd.conf.

Sanya sifa ta AllowOverride daga Babu zuwa Duk.

Na gaba, sake shakatawa shafin don ci gaba zuwa shafin '‘ididdigar Bayanan Bayanai' kamar yadda aka nuna. Cika filayen da ake buƙata kamar nau'in bayanai, sunan bayanai, kalmar wucewa ta asali, da sunan mai amfani.

Sake, danna maballin 'Ajiye kuma Ci gaba' don zuwa mataki na gaba. Drupal zai fara girka duk siffofin kuma zai ɗauki minti 5.

A cikin sashe na gaba, Cika cikakken bayani:

A ƙarshe, za a gabatar muku da shafin gida kamar yadda aka nuna. Yanzu zaku iya ci gaba da ƙirƙirar rukunin yanar gizonku da ƙara abun ciki a ciki. Kuna iya amfani da ɗimbin jigogin Drupal da ƙari don haɓaka bayyanar shafinku.

Kuma wannan ya kawo mu ƙarshen wannan labarin. Mun dauki ku ta hanyar jagorar mataki-mataki yadda zaku iya girka Drupal akan CentOS 8.