Rocky Linux, AlmaLinux എന്നിവയിൽ ജൂംല എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


PHP-യിൽ എഴുതിയ, തീമുകളും ടൺ കണക്കിന് നിഫ്റ്റി ആഡ്-ഓണുകളും ഉപയോഗിച്ച് അതിശയിപ്പിക്കുന്ന വെബ്uസൈറ്റുകളും ബ്ലോഗുകളും സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു ജനപ്രിയ CMS (ഉള്ളടക്ക മാനേജ്മെന്റ് സിസ്റ്റം) ആണ് ജൂംല. ഏറ്റവും പ്രചാരമുള്ളതും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ ഉള്ളടക്ക മാനേജുമെന്റ് സിസ്റ്റം എന്ന നിലയിൽ ഇത് വേർഡ്പ്രസിന് രണ്ടാം സ്ഥാനത്താണ്.

റോക്കി ലിനക്സിലും അൽമാലിനക്സിലും വേർഡ്പ്രസ്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള ഗൈഡ് പരിശോധിക്കുക.

റോക്കി ലിനക്സിലും അൽമാലിനക്സിലും നിങ്ങൾക്ക് എങ്ങനെ ജൂംല ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിന്റെ ഒരു വഴികാട്ടിയാണ് ഈ ഗൈഡ്.

ജൂംല സജ്ജീകരിക്കുന്നതിന് മുമ്പ്, നിങ്ങൾക്ക് ആദ്യം LAMP സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. രണ്ടിനെക്കുറിച്ചും ഞങ്ങൾക്ക് സമഗ്രമായ ഒരു ഗൈഡ് ഉണ്ട്.

  • റോക്കി ലിനക്സിൽ LAMP സ്റ്റാക്ക് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • AlmaLinux-ൽ LAMP സ്റ്റാക്ക് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ഘട്ടം 1: അധിക 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

അടുത്തതായി, php.ini ഫയൽ തുറക്കുക

$ sudo vim /etc/php.ini

ഇനിപ്പറയുന്ന മാറ്റങ്ങൾ വരുത്തി ഫയൽ സേവ് ചെയ്യുക.

memory_limit = 256
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/London

ഘട്ടം 2: ജൂംലയ്uക്കായി ഒരു ഡാറ്റാബേസ് സൃഷ്uടിക്കുക

മുന്നോട്ട് പോകുമ്പോൾ, ഞങ്ങൾ ജൂംലയ്uക്കായി ഒരു ഡാറ്റാബേസ് സൃഷ്uടിക്കാൻ പോകുന്നു. അതിനാൽ, നിങ്ങളുടെ MariaDB ഡാറ്റാബേസ് സെർവർ ആക്സസ് ചെയ്യുക.

$ sudo mysql -u root -p

ഇനിപ്പറയുന്ന രീതിയിൽ ഡാറ്റാബേസ് സൃഷ്ടിക്കുക. ഈ ഉദാഹരണത്തിൽ, ജൂംലയുടെ ഡാറ്റാബേസാണ് joomla_db.

CREATE DATABASE joomla_db;

അടുത്തതായി, ഒരു ഡാറ്റാബേസ് ഉപയോക്താവിനെ സൃഷ്ടിച്ച് ജൂംല ഡാറ്റാബേസിന് എല്ലാ പ്രത്യേകാവകാശങ്ങളും നൽകുക.

GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY '[email ';

മാറ്റങ്ങൾ സംരക്ഷിച്ച് MariaDB പ്രോംപ്റ്റിൽ നിന്ന് പുറത്തുകടക്കുക.

FLUSH PRIVILEGES;
EXIT;

എല്ലാ SQL പ്രസ്താവനകളുടെയും ഒരു സംഗ്രഹം ഇതാ.

ഘട്ടം 3: ജൂംല ഡൗൺലോഡ് ചെയ്ത് കോൺഫിഗർ ചെയ്യുക

ഡാറ്റാബേസ് സൃഷ്ടിച്ച ശേഷം, wget കമാൻഡ്.

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

ഡൗൺലോഡ് ചെയ്തുകഴിഞ്ഞാൽ, ഡോക്യുമെന്റ് റൂട്ടിലേക്ക് ജൂംല ഫയൽ അൺസിപ്പ് ചെയ്യുക.

$ sudo unzip joomla.zip -d /var/www/html/joomla

അപ്പാച്ചെ ഉപയോക്താവിന് ജൂംല ഡയറക്ടറിയുടെ ഉടമസ്ഥാവകാശം നൽകുന്നത് ഉറപ്പാക്കുക.

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

കൂടാതെ അനുമതികൾ ഇനിപ്പറയുന്ന രീതിയിൽ സജ്ജമാക്കുക.

$ sudo chmod -R 775 /var/www/html/joomla/

ഘട്ടം 4: ജൂംലയ്uക്കായി അപ്പാച്ചെ വെർച്വൽ ഹോസ്റ്റ് കോൺഫിഗർ ചെയ്യുക

ജൂംല ഹോസ്റ്റ് ചെയ്യുന്നതിന് ഞങ്ങൾ അപ്പാച്ചെ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. ഇത് നേടുന്നതിന്, ഞങ്ങൾ ജൂംലയ്uക്കായി ഒരു വെർച്വൽ ഹോസ്റ്റ് ഫയൽ സൃഷ്uടിക്കാൻ പോകുന്നു, അതിനായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങൾ ഒരു വെർച്വൽ ഹോസ്റ്റ് ഫയൽ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.

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

ഇനിപ്പറയുന്ന വരികൾ ഒട്ടിക്കുക. നിർദ്ദേശത്തിനായി, സെർവറിന്റെ പൂർണ്ണ യോഗ്യതയുള്ള ഡൊമെയ്ൻ നാമം (FQDN) അല്ലെങ്കിൽ പൊതു IP ഉപയോഗിക്കുക.

<VirtualHost *:80>
   ServerAdmin [email 
   DocumentRoot "/var/www/html/joomla"
   ServerName domain.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>

സംരക്ഷിച്ച് പുറത്തുകടക്കുക. വരുത്തിയ മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് അപ്പാച്ചെ HTTP വെബ്സെർവർ പുനരാരംഭിക്കുക.

$ sudo systemctl restart httpd

നിങ്ങൾക്ക് ഫയർവാൾഡ് പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, വെബ്സെർവറിലേക്ക് HTTP ട്രാഫിക് അനുവദിക്കേണ്ടതുണ്ട്.

ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo firewall-cmd --add-service=http --zone=public --permanent 

സുരക്ഷിതമായ HTTP പ്രോട്ടോക്കോൾ ആയ HTTPS പ്രോട്ടോക്കോൾ അനുവദിക്കാനും നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

$ sudo firewall-cmd --add-service=https --zone=public --permanent

അവസാനമായി, മാറ്റങ്ങൾ പ്രയോഗിക്കാൻ ഫയർവാൾ വീണ്ടും ലോഡുചെയ്യുക.

$ sudo firewall-cmd --reload

ഈ സമയത്ത്, ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് ജൂംല ആക്സസ് ചെയ്യാവുന്നതാണ്. നമുക്ക് മുന്നോട്ട് പോയി സജ്ജീകരണം പൂർത്തിയാക്കാം.

ഘട്ടം 5: ബ്രൗസറിൽ നിന്ന് ജൂംല ആക്സസ് ചെയ്യുക

നിങ്ങളുടെ വെബ് ബ്രൗസർ സമാരംഭിച്ച് കാണിച്ചിരിക്കുന്ന URL ബ്രൗസ് ചെയ്യുക

http://server-ip or domain.com

ഇത് നിങ്ങളെ കാണിച്ചിരിക്കുന്ന പേജിലേക്ക് നയിക്കുന്നു. സൈറ്റിന്റെ പേര്, ഇമെയിൽ വിലാസം, ഉപയോക്തൃനാമം, പാസ്uവേഡ് എന്നിങ്ങനെ ആവശ്യമായ എല്ലാ വിവരങ്ങളും നൽകി 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

ഡാറ്റാബേസ് വിശദാംശങ്ങൾ പൂരിപ്പിച്ച് 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുക.

FTP വിഭാഗത്തിന്, ഇപ്പോൾ എല്ലാം ശൂന്യമായി ഉപേക്ഷിച്ച് 'അടുത്തത്' ക്ലിക്ക് ചെയ്യുന്നത് സുരക്ഷിതമാണ്.

അടുത്ത സ്uക്രീൻ നിങ്ങൾക്ക് ഉണ്ടാക്കിയ എല്ലാ ക്രമീകരണങ്ങളുടെയും ഒരു അവലോകനം നൽകുകയും എല്ലാ മുൻവ്യവസ്ഥകളും പാലിച്ചിട്ടുണ്ടോ എന്ന് കാണാൻ നിങ്ങളെ അനുവദിക്കുകയും ചെയ്യും. തുടർന്ന് 'ഇൻസ്റ്റാൾ' ക്ലിക്ക് ചെയ്യുക.

ഇൻസ്റ്റാളേഷൻ വിജയകരമായി പൂർത്തിയാക്കിക്കഴിഞ്ഞാൽ, ഇൻസ്റ്റലേഷൻ ഫോൾഡർ നീക്കം ചെയ്യാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. അതിനാൽ, ഡയറക്uടറി ശുദ്ധീകരിക്കാൻ 'ഇൻസ്റ്റലേഷൻ ഫോൾഡർ നീക്കം ചെയ്യുക' എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.

തുടർന്ന് 'അഡ്മിനിസ്uട്രേറ്റർ' ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. ഇത് നിങ്ങളെ കാണിച്ചിരിക്കുന്ന ലോഗിൻ പേജിലേക്ക് നയിക്കും. നിങ്ങളുടെ ലോഗിൻ ക്രെഡൻഷ്യലുകൾ നൽകി 'ലോഗിൻ' ക്ലിക്ക് ചെയ്യുക.

അവസാനമായി, നൽകിയിരിക്കുന്നത് പോലെ നിങ്ങൾക്ക് ജൂംലയുടെ ഡാഷ്uബോർഡിൽ ഒരു നോട്ടം ലഭിക്കും.

ഇവിടെ നിന്ന്, നിങ്ങളുടെ ഇഷ്ടത്തിനനുസരിച്ച് വിവിധ തീമുകളും പ്ലഗിനുകളും ഉപയോഗിച്ച് നിങ്ങളുടെ ബ്ലോഗ് അല്ലെങ്കിൽ വെബ്സൈറ്റ് സൃഷ്ടിക്കാനും ഇഷ്ടാനുസൃതമാക്കാനും കഴിയും. അത്രയേയുള്ളൂ, സുഹൃത്തുക്കളേ! Rocky Linux, AlmaLinux എന്നിവയിൽ ജൂംലയുടെ ഇൻസ്റ്റാളേഷനിലൂടെ ഞങ്ങൾ നിങ്ങളെ നയിച്ചു.

കൂടാതെ, വെബ്uസൈറ്റിൽ HTTPS പ്രവർത്തനക്ഷമമാക്കുന്നതിലൂടെ നിങ്ങൾക്ക് നിങ്ങളുടെ ജൂംല സുരക്ഷിതമാക്കാനും കഴിയും.