CentOS 8 இல் Drupal ஐ எவ்வாறு நிறுவுவது


Drupal என்பது PHP இல் எழுதப்பட்ட ஒரு இலவச மற்றும் திறந்த மூல CMS ஆகும், இது குனு/ஜிபிஎல் உரிமத்துடன் அனுப்பப்படுகிறது. Drupal உடன் ஜூம்லா போன்ற பிரபலமான CMS இயங்குதளங்களைப் போலவே, வலை நிரலாக்க அல்லது மார்க்அப் மொழிகளின் சிறிய அல்லது பூஜ்ஜிய அறிவைக் கொண்டு உங்கள் சொந்த வலைப்பதிவு அல்லது வலைத்தளத்தை தரையில் இருந்து உருவாக்கத் தொடங்கலாம்.

இந்த டுடோரியலில், சென்டோஸ் 8 லினக்ஸில் Drupal ஐ எவ்வாறு நிறுவுவது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

நாங்கள் தொடங்குவதற்கு முன், உங்கள் CentOS 8 இல் LAMP அடுக்கை நிறுவியுள்ளீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். LAMP என்பது வலை ஹோஸ்டிங்கை ஹோஸ்டிங் செய்வதற்குப் பயன்படுத்தப்படும் ஒரு பிரபலமான அடுக்கு மற்றும் அப்பாச்சி வலை சேவையகம், மரியாடிபி/MySQL தரவுத்தளம் மற்றும் PHP ஆகியவற்றைக் கொண்டுள்ளது.

மேலும், உங்கள் CentOS 8 சேவையகத்துடன் ஒரு SSH இணைப்பு மற்றும் நல்ல மற்றும் நிலையான இணைய இணைப்பு இருப்பதை உறுதிப்படுத்தவும்.

படி 1: CentOS 8 இல் கூடுதல் PHP தொகுதிகளை நிறுவவும்

Drupal க்கு கூடுதல் PHP தொகுதிகள் தேவைப்படாமல் செயல்பட வேண்டும். எனவே கீழே உள்ள கட்டளையை செயல்படுத்துவதன் மூலம் அவற்றை நிறுவவும்.

$ 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

படி 2: Drupal தரவுத்தளத்தை உருவாக்கவும்

தேவையான அனைத்து PHP தொகுதிக்கூறுகளையும் நிறுவிய பின், Drupal இன் நிறுவல் கோப்புகளுக்கு இடமளிக்க ஒரு தரவுத்தளத்தை உருவாக்க வேண்டும். எனவே காட்டப்பட்டுள்ளபடி உங்கள் மரியாடிபி தரவுத்தளத்தில் உள்நுழைக.

$ sudo mysql -u root -p

உள்நுழைந்ததும், Drupal க்கான தரவுத்தளத்தை உருவாக்க காட்டப்பட்டுள்ளபடி கட்டளைகளை இயக்கவும் மற்றும் 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;

தரவுத்தள சேவையகத்திலிருந்து வெளியேறி மறுதொடக்கம் செய்யுங்கள்.

$ sudo systemctl restart mariadb

படி 3: சென்டோஸ் 8 இல் Drupal ஐ பதிவிறக்கவும்

Drupal இன் தரவுத்தளம் இடத்தில் இருப்பதால், அடுத்த கட்டம் Drupal இன் டார்பால் கோப்பை Drupal இன் அதிகாரப்பூர்வ தளத்திலிருந்து பதிவிறக்கும். Drupal எதிர்பார்த்தபடி செயல்பட தேவையான அனைத்து கோப்புகளும் இதில் உள்ளன. இதை எழுதும் நேரத்தில், சமீபத்திய பதிப்பு Drupal 8.8.4 ஆகும்.

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

பதிவிறக்கம் முடிந்ததும், காட்டப்பட்டுள்ளபடி தார்பால் கோப்பை பிரித்தெடுக்கவும்.

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

அடுத்து, பிரித்தெடுக்கப்பட்ட கோப்புறையை அப்பாச்சி ஆவண ரூட் கோப்பகத்திற்கு காட்டப்பட்டுள்ளபடி நகர்த்தவும்.

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

ஆவண ரூட் கோப்பகத்தில் Drupal அமுக்கப்படாத கோப்புடன், அப்பாச்சியை அடைவை அணுக அனுமதிக்க கோப்பு அனுமதிகளை மாற்றவும்.

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

படி 4: Drupal அமைப்புகளை உள்ளமைக்கவும்

அடுத்து, பின்வரும் இடத்தில் ஏற்கனவே இருக்கும் இயல்புநிலை அமைப்புகள் கோப்பில் (default.settings.php) அமைப்புகள் கோப்பை உருவாக்க உள்ளோம்.

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

உங்கள் கணினியில் SELinux இயக்கப்பட்டிருந்தால்,/var/www/html/drupal/அடைவில் SELinux விதியை செயல்படுத்த கீழே உள்ள கட்டளையை இயக்கவும்.

படி 5: Drupal நிறுவலை முடித்தல்

எல்லா உள்ளமைவுகளிலும் நாங்கள் முடித்துவிட்டோம். உலாவியில் Drupal ஐ அமைப்பது மட்டுமே மீதமுள்ள பிட். அதைச் செய்ய, உங்கள் URL பட்டியில் பின்வரும் முகவரியைத் தட்டச்சு செய்து ENTER ஐ அழுத்தவும்.

http://server-IP/drupal

‘வரவேற்பு’ திரை காட்டப்பட்டுள்ளபடி இருக்கும். எனவே முதலில், உங்களுக்கு விருப்பமான மொழியைத் தேர்ந்தெடுத்து, ‘சேமி மற்றும் தொடரவும்’ பொத்தானைக் கிளிக் செய்க.

அடுத்த திரையில், பயன்படுத்த வேண்டிய சுயவிவரமாக ‘நிலையான சுயவிவரம்’ என்பதைத் தேர்ந்தெடுத்து, அடுத்த பக்கத்திற்குச் செல்ல ‘சேமி மற்றும் தொடரவும்’ பொத்தானைக் கிளிக் செய்க.

அடுத்து, தேவைகளின் கண்ணோட்டத்தைப் பாருங்கள் மற்றும் சுத்தமான URL களை இயக்கவும். சுத்தமான URL களை இயக்க, /etc/httpd/conf/httpd.conf கோப்பில் அமைந்துள்ள அப்பாச்சி உள்ளமைவு கோப்புக்குச் செல்லவும்.

அனைவருக்கும் AllowOverride பண்புக்கூறு அமைக்கவும்.

அடுத்து, காட்டப்பட்டுள்ளபடி ‘தரவுத்தள உள்ளமைவு’ பக்கத்திற்குத் தொடர பக்கத்தைப் புதுப்பிக்கவும். தரவுத்தள வகை, தரவுத்தள பெயர், தரவுத்தள கடவுச்சொல் மற்றும் பயனர்பெயர் போன்ற தேவையான புலங்களை நிரப்பவும்.

மீண்டும், அடுத்த கட்டத்திற்குச் செல்ல ‘சேமி மற்றும் தொடருங்கள்’ பொத்தானைக் கிளிக் செய்க. Drupal அனைத்து அம்சங்களையும் நிறுவத் தொடங்கும், மேலும் 5 நிமிடங்கள் ஆகும்.

அடுத்த பகுதியில், பின்வரும் விவரங்களை நிரப்பவும்:

இறுதியாக, காண்பிக்கப்பட்டபடி முகப்புப் பக்கத்துடன் உங்களுக்கு வழங்கப்படும். நீங்கள் இப்போது உங்கள் தளத்தை உருவாக்கி அதில் உள்ளடக்கத்தைச் சேர்க்கலாம். உங்கள் தளத்தின் தோற்றத்தை மேம்படுத்த நீங்கள் ஏராளமான Drupal கருப்பொருள்கள் மற்றும் செருகுநிரல்களைப் பயன்படுத்தலாம்.

இது இந்த கட்டுரையின் முடிவிற்கு நம்மைக் கொண்டுவருகிறது. CentOS 8 இல் Drupal ஐ எவ்வாறு நிறுவலாம் என்பதற்கான படிப்படியான வழிகாட்டி மூலம் நாங்கள் உங்களை அழைத்துச் சென்றுள்ளோம்.