Giunsa ang Pag-install sa Drupal sa CentOS 8


Ang Drupal usa ka libre ug bukas nga gigikanan nga CMS nga gisulat sa PHP nga gipadala nga adunay lisensya nga GNU/GPL. Sama sa sikat nga mga platform sa CMS sama sa Joomla, uban sa Drupal, mahimo ka magsugod sa paghimo sa imong kaugalingon nga blog o website gikan sa sinugdanan nga adunay gamay o zero nga kahibalo sa web programming o markup nga mga pinulongan.

Sa kini nga panudlo, mahibal-an nimo kung giunsa ang pag-install sa Drupal sa CentOS 8 Linux.

Sa dili pa kita magsugod, siguroha nga imong na-install ang LAMP stack sa imong CentOS 8. Ang LAMP usa ka sikat nga stack nga gigamit sa pag-host sa web hosting ug naglangkob sa Apache web server, MariaDB/MySQL database ug PHP.

Usab, siguroha nga ikaw adunay koneksyon sa SSH sa imong CentOS 8 server ug maayo ug lig-on nga koneksyon sa internet.

Lakang 1: I-install ang Dugang nga PHP Modules sa CentOS 8

Ang Drupal nanginahanglan dugang nga mga module sa PHP aron molihok nga wala’y babag. Busa i-install kini pinaagi sa pagpatuman sa sugo sa ubos.

$ 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

Lakang 2: Paghimo og Drupal Database

Kung na-install ang tanan nga gikinahanglan nga mga module sa PHP, kinahanglan nimo nga maghimo usa ka database aron ma-accommodate ang mga file sa pag-install sa Drupal. Busa pag-log in sa imong database sa MariaDB sama sa gipakita.

$ sudo mysql -u root -p

Sa higayon nga naka-log in, padagana ang mga sugo sama sa gipakita sa paghimo og database alang sa Drupal ug paghatag sa tanang mga pribilehiyo sa Drupal user.

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;

Exit ug i-restart ang database server.

$ sudo systemctl restart mariadb

Lakang 3: I-download ang Drupal sa CentOS 8

Uban sa database ni Drupal sa lugar, ang sunod nga lakang mao ang pag-download sa tarball file ni Drupal gikan sa opisyal nga site ni Drupal. Naglangkob kini sa tanan nga kinahanglan nga mga file nga gikinahanglan alang sa Drupal nga molihok sama sa gipaabut. Sa panahon sa pagsulat niini, ang pinakabag-o nga bersyon mao ang Drupal 8.8.4.

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

Human makompleto ang pag-download, kuhaa ang tarball file sama sa gipakita.

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

Sunod, ibalhin ang gikuha nga folder sa direktoryo sa gamut nga dokumento sa Apache sama sa gipakita.

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

Uban sa drupal nga wala ma-compress nga file sa dokumento nga root directory, usba ang mga permiso sa file aron tugotan ang apache nga maka-access sa direktoryo.

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

Lakang 4: I-configure ang Drupal Settings

Sunod, maghimo kita ug settings file gikan sa default settings file (default.settings.php) nga anaa na sa mosunod nga lokasyon.

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

Kung ang SELinux ma-enable sa imong sistema, padagana ang command sa ubos aron ma-epekto ang lagda sa SELinux sa /var/www/html/drupal/ directory.

Lakang 5: Pagtapos sa Pag-install sa Drupal

Nahuman na namon ang tanan nga mga pag-configure. Ang nahabilin nga gamay mao ang pag-set up sa Drupal sa browser. Aron mahimo kana, i-type ang mosunod nga adres sa imong URL bar ug i-hit ang ENTER.

http://server-IP/drupal

Ang 'Welcome' screen mahimong sama sa gipakita. Busa una, pilia ang imong gusto nga pinulongan ug i-klik ang 'Save and Continue' button.

Sa sunod nga screen, pilia ang 'Standard Profile' isip profile nga gamiton ug i-klik ang 'Save and Continue' nga buton aron makapadayon sa sunod nga panid.

Sunod, tan-awa ang kinatibuk-ang pagtan-aw sa mga kinahanglanon ug i-enable ang limpyo nga mga URL. Aron mahimo ang limpyo nga mga URL, adto sa Apache configuration file nga nahimutang sa /etc/httpd/conf/httpd.conf file.

Ibutang ang AllowOverride attribute gikan sa None to All.

Sunod, i-refresh ang panid aron magpadayon sa panid sa 'Database Configuration' sama sa gipakita. Pun-a ang gikinahanglan nga mga natad sama sa tipo sa database, ngalan sa database, password sa database, ug username.

Pag-usab, i-klik ang 'Save and Continue' nga buton aron makaadto sa sunod nga lakang. Magsugod ang Drupal sa pag-install sa tanan nga mga bahin ug molungtad mga 5 minuto.

Sa sunod nga seksyon, Pun-a ang mosunod nga mga detalye:

Sa katapusan, ipakita kanimo ang home page sama sa gipakita. Mahimo nimong ipadayon ang paghimo sa imong site ug idugang ang sulud niini. Mahimo nimong gamiton ang daghang mga tema ug plugin sa Drupal aron mapalambo ang hitsura sa imong site.

Ug kini nagdala kanato sa katapusan niini nga artikulo. Gidala ka namo sa usa ka sunod-sunod nga giya kon unsaon nimo pag-install ang Drupal sa CentOS 8.