CentOS 8 இல் ஜூம்லாவை நிறுவுவது எப்படி


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

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

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

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

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

நீங்கள் ஒரு LAMP அமைப்பை வைத்தவுடன், நீங்கள் சில கூடுதல் PHP தொகுதிகளை நிறுவத் தொடங்கலாம், அவை ஜூம்லா நிறுவலுக்கு முக்கியமானவை.

$ sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache 

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

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

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

$ sudo systemctl start mariadb
$ sudo systemctl status mariadb

சேவையகம் இயங்குகிறது, இது சிறந்தது. இப்போது காட்டப்பட்டுள்ளபடி மரியாடிபி தரவுத்தள இயந்திரத்தில் உள்நுழைக.

$ mysql -u root -p

மரியாடிபி தரவுத்தள இயந்திரத்தில் கீழே உள்ள கட்டளைகளை இயக்குவதன் மூலம் ஜூம்லாவுக்கு ஒரு தரவுத்தளத்தையும் தரவுத்தள பயனரையும் உருவாக்கவும்.

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

படி 3: ஜூம்லா நிறுவல் தொகுப்பைப் பதிவிறக்கவும்

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

எனவே, காட்டப்பட்டுள்ளபடி ஜிப் செய்யப்பட்ட தொகுப்பைப் பதிவிறக்க wget கட்டளையைப் பயன்படுத்தவும்:

$ sudo wget  https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip?format=zip

பதிவிறக்கம் செய்யப்பட்டதும், கோப்பை /var/www/html கோப்பகத்தில் காட்டப்பட்டுள்ளபடி அவிழ்த்து விடுங்கள்.

$ sudo unzip Joomla_3-9-16-Stable-Full_Package.zip  -d /var/www/html

காட்டப்பட்டுள்ளபடி பொருத்தமான கோப்பு அனுமதிகளையும் உரிமையையும் ஒதுக்குங்கள்.

$ sudo chown -R apache:apache /var/www/html/joomla
$ sudo chmod 755 /var/www/html/joomla

படி 4: ஜூம்லாவுக்கு அப்பாச்சியை உள்ளமைக்கவும்

ஜூம்லாவின் வலைப்பக்கங்களுக்கு சேவை செய்ய எங்கள் அப்பாச்சி வலை சேவையகத்தை உள்ளமைக்க வேண்டும். இது வெற்றிகரமாக இருக்க, நாங்கள் ஒரு மெய்நிகர் ஹோஸ்ட் கோப்பை உருவாக்கப் போகிறோம்.

$ sudo /etc/httpd/conf.d/joomla.conf

கீழே உள்ள வரிகளைச் சேர்க்கவும்.

<VirtualHost *:80>
   ServerAdmin [email 
   DocumentRoot "/var/www/html/joomla"
   ServerName joomla.example.com
   ErrorLog "/var/log/httpd/example.com-error_log"
   CustomLog "/var/log/httpd/example.com-access_log" combined

<Directory "/var/www/html/joomla">
   DirectoryIndex index.html index.php
   Options FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>
</VirtualHost>

மாற்றங்களைச் சேமித்து கோப்பிலிருந்து வெளியேறவும்.

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

$ sudo systemctl restart httpd

நாங்கள் கிட்டத்தட்ட உள்ளமைவுகளுடன் முடித்துவிட்டோம். இருப்பினும், எங்கள் சேவையகத்திலிருந்து ஜூம்லாவை அணுக வெளிப்புற பயனர்களுக்கான அணுகலை நாங்கள் அனுமதிக்க வேண்டும். இதை அடைய, எச்.டி.டி.பி மற்றும் எச்.டி.டி.பி.எஸ் போர்ட்களை 80 மற்றும் 443 போர்ட்களை திறக்க வேண்டும்.

$ sudo firewall-cmd --permanent --add-service=http
$ sudo firewall-cmd --permanent --add-service=https

மாற்றங்களைப் பயன்படுத்த, காட்டப்பட்டுள்ளபடி ஃபயர்வாலை மீண்டும் ஏற்றவும்.

$ sudo firewall-cmd --reload

படி 5: ஜூம்லா நிறுவலை இறுதி செய்தல்

வலை உலாவி வழியாக நிறுவலை முடிப்பதே மீதமுள்ள படி. இதைச் செய்ய, காட்டப்பட்டுள்ளபடி உங்கள் சேவையகத்தின் ஐபி முகவரியை URL பட்டியில் தட்டச்சு செய்க:

http://server-IP

காட்டப்பட்டுள்ளபடி நீங்கள் திரையால் வரவேற்கப்படுவீர்கள்.

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

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

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

அனைத்தும் சரியாக நடந்தால், ஜூம்லா நிறுவப்பட்டதாக உங்களுக்கு அறிவிப்பு வரும்.

நிறுவலை முடிக்க, நிறுவல் கோப்புறையை நீக்க பரிந்துரைக்கப்படுகிறது. எனவே நிறுவல் கோப்பகத்தை முழுவதுமாக சுத்தப்படுத்த\"நிறுவல் கோப்புறையை அகற்று" பொத்தானைக் கிளிக் செய்க.

ஜூம்லா கட்டுப்பாட்டுப் பலகத்தை அணுக URL பட்டியில் பின்வருவதைத் தட்டச்சு செய்க.

http://server-IP/administrator

பயனர்பெயர் மற்றும் கடவுச்சொல்லை வழங்கி, ‘உள்நுழைவு’ பொத்தானை அழுத்தவும். ஜூம்லாவின் டாஷ்போர்டு செல்கிறது! நீங்கள் இப்போது அதிர்ச்சியூட்டும் வலைப்பதிவுகள் மற்றும் வலைத்தளங்களை உருவாக்கத் தொடங்கலாம்.

சென்டோஸ் 8 இல் ஜூம்லாவை வெற்றிகரமாக நிறுவியுள்ளோம். உங்கள் கருத்து வரவேற்கத்தக்கது.