Rocky Linux 8-ൽ WordPress എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
ശക്തവും അതിമനോഹരവുമായ വെബ്uസൈറ്റുകൾ സൃഷ്uടിക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്ന ശക്തവും സവിശേഷതകളാൽ സമ്പന്നവുമായ ഓപ്പൺ സോഴ്uസ് ഉള്ളടക്ക മാനേജുമെന്റ് സിസ്റ്റമാണ് (CMS) WordPress. ഇത് PHP-യിൽ എഴുതുകയും ബാക്കെൻഡിലുള്ള MariaDB അല്ലെങ്കിൽ MySQL ഡാറ്റാബേസ് സെർവർ നൽകുകയും ചെയ്യുന്നു. വേർഡ്പ്രസ്സ് വളരെ ജനപ്രിയമാണ് കൂടാതെ ഓൺലൈനിൽ ഹോസ്റ്റ് ചെയ്യുന്ന എല്ലാ വെബ്uസൈറ്റുകളുടെയും ഏകദേശം 40% മാർക്കറ്റ് ഷെയർ കമാൻഡ് ചെയ്യുന്നു.
Rocky Linux-ൽ WordPress ഇൻസ്റ്റാൾ ചെയ്യണോ? നിങ്ങൾ ശരിയായ സ്ഥലത്ത് എത്തിയിരിക്കുന്നു. ഈ ഗൈഡിൽ, Rocky Linux 8-ൽ WordPress എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിക്കും.
ഒരു ആവശ്യകത എന്ന നിലയിൽ, നിങ്ങൾ സുഡോ ഉപയോക്താവിനെ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.
ഘട്ടം 1: റോക്കി ലിനക്സിൽ PHP മൊഡ്യൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക
വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാളുചെയ്യുന്നതിന് സുഗമമായി തുടരുന്നതിന് നിരവധി PHP മൊഡ്യൂളുകൾ ആവശ്യമാണ്. ഇക്കാര്യത്തിൽ, അവ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇനിപ്പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക.
$ sudo dnf install install php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget
PHP മൊഡ്യൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, ഇൻസ്റ്റാൾ ചെയ്ത PHP മൊഡ്യൂളുകൾ ലോഡുചെയ്യുന്നതിന് അപ്പാച്ചെ വെബ്സെർവർ പുനരാരംഭിക്കാൻ ഓർമ്മിക്കുക.
$ sudo systemctl restart httpd
ഘട്ടം 2: WordPress-നായി ഡാറ്റാബേസ് സൃഷ്ടിക്കുക
മുന്നോട്ട് പോകുമ്പോൾ, ഞങ്ങൾ വേർഡ്പ്രസ്സിനായി ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കാൻ പോകുന്നു. വേർഡ്പ്രസ്സിനായുള്ള എല്ലാ ഇൻസ്റ്റാളേഷനും പോസ്റ്റ്-ഇൻസ്റ്റലേഷൻ ഫയലുകളും സൂക്ഷിക്കുന്ന ഡാറ്റാബേസാണിത്. അതിനാൽ, MariaDB ഡാറ്റാബേസിലേക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ ലോഗിൻ ചെയ്യുക:
$ sudo mysql -u root -p
വേർഡ്പ്രസ്സ് ഡാറ്റാബേസ് സൃഷ്ടിക്കുക.
CREATE DATABASE wordpress_db;
അടുത്തതായി, ഡാറ്റാബേസ് ഉപയോക്താവിനെ സൃഷ്ടിച്ച് പാസ്uവേഡ് നൽകുക.
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your-strong-password';
തുടർന്ന് വേർഡ്പ്രസ്സ് ഡാറ്റാബേസിലെ ഡാറ്റാബേസ് ഉപയോക്താവിന് എല്ലാ പ്രത്യേകാവകാശങ്ങളും നൽകുക.
GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost';
മാറ്റങ്ങൾ സംരക്ഷിച്ച് പുറത്തുകടക്കുക.
FLUSH PRIVILEGES; EXIT;
ഡാറ്റാബേസ് ഇപ്പോൾ നിലവിലുണ്ട്. ഞങ്ങൾ വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാളേഷൻ ഫയൽ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാളേഷനുമായി മുന്നോട്ട് പോകുകയാണ്.
ഘട്ടം 3: Rocky Linux-ൽ WordPress ഡൗൺലോഡ് ചെയ്യുക
ഇപ്പോൾ, WordPress-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് 'Tatum' എന്ന കോഡ്നാമമുള്ള WordPress 5.8 ആണ്. ഇതിഹാസവും പ്രശസ്തവുമായ ജാസ് കലാകാരനായ ആർട്ട് ടാറ്റത്തിന്റെ പേരിലാണ് ഇത് അറിയപ്പെടുന്നത്. ഔദ്യോഗിക WordPress ഡൗൺലോഡ് സൈറ്റിൽ നിന്ന് ഞങ്ങൾ അതിന്റെ ആർക്കൈവ് ഫയൽ ഡൗൺലോഡ് ചെയ്യും.
ഇത് നേടുന്നതിന്, ഏറ്റവും പുതിയ ആർക്കൈവ് ഫയൽ പിടിച്ചെടുക്കാൻ wget കമാൻഡ്-ലൈൻ ടൂൾ ഉപയോഗിക്കുക.
$ wget https://wordpress.org/latest.tar.gz -O wordpress.tar.gz
ഡൗൺലോഡ് ചെയ്uതുകഴിഞ്ഞാൽ, കംപ്രസ് ചെയ്uത ഫയൽ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.
$ tar -xvf wordpress.tar.gz
അടുത്തതായി, കംപ്രസ് ചെയ്യാത്ത വേർഡ്പ്രസ്സ് ഡയറക്uടറി വെബ്uറൂട്ട് ഫോൾഡറിലേക്ക് പകർത്തുക
$ sudo cp -R wordpress /var/www/html/
ഘട്ടം 4: WordPress-ൽ ഉടമസ്ഥാവകാശവും അനുമതികളും സജ്ജമാക്കുക
അടുത്തതായി, വേർഡ്പ്രസ്സ് ഡയറക്ടറിയുടെ ഉടമസ്ഥാവകാശം അപ്പാച്ചെ ഉപയോക്താവിനും ഗ്രൂപ്പിനും സജ്ജമാക്കുക.
$ sudo chown -R apache:apache /var/www/html/wordpress
തുടർന്ന് ഡയറക്uടറിയുടെ ഉള്ളടക്കങ്ങൾ ആക്uസസ് ചെയ്യാൻ ആഗോള ഉപയോക്താക്കളെ അനുവദിക്കുന്നതിന് ഡയറക്uടറി അനുമതികൾ ഇനിപ്പറയുന്ന രീതിയിൽ സജ്ജമാക്കുക.
$ sudo chmod -R 775 /var/www/html/wordpress
അടുത്തതായി, ഡയറക്ടറിക്കും അതിലെ ഉള്ളടക്കങ്ങൾക്കുമായി SELinux സന്ദർഭം ക്രമീകരിക്കുക.
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"
SELinux മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിന്, പ്രവർത്തിപ്പിക്കുക:
$ sudo restorecon -Rv /var/www/html/wordpress
ശ്രദ്ധിക്കുക: നിങ്ങൾ പിശകിലേക്ക് പോകാനിടയുണ്ട് - സെമനേജ്: കമാൻഡ് കണ്ടെത്തിയില്ല. സെമനേജ് - SELinux-ന്റെ ചില വശങ്ങളുടെ കോൺഫിഗറേഷൻ കൈകാര്യം ചെയ്യുന്ന ഒരു ടൂൾ നഷ്uടമായതിന്റെ സൂചകമാണിത്.
അതിനാൽ, ഞങ്ങൾ സെമനേജ് ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യണം. ഏത് പാക്കേജാണ് സെമനേജ് നൽകുന്നതെന്ന് പരിശോധിക്കാൻ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
$ sudo dnf whatprovides /usr/sbin/semanage.
ഔട്ട്uപുട്ടിൽ നിന്ന്, പോളിസികോർയുട്ടിലുകൾ-പൈത്തൺ-യുട്ടിലുകൾ-2.9-14.el8.noarch പാക്കേജ് സെമനേജ് നൽകുന്നതും Rocky Linux BaseOS റിപ്പോസിറ്ററിയിൽ നിന്ന് എളുപ്പത്തിൽ ലഭ്യമാകുന്നതും കാണാം.
$ sudo dnf install policycoreutils-python-utils
ഘട്ടം 6: വേർഡ്പ്രസ്സിനായി ഒരു അപ്പാച്ചെ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുക
അടുത്തതായി, ഞങ്ങൾ വേർഡ്പ്രസ്സിനായി ഒരു അപ്പാച്ചെ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കാൻ പോകുന്നു. ഇത് അപ്പാച്ചെ വെബ്സെർവറിനെ വേർഡ്പ്രസ്സ് ഡയറക്ടറിയിലേക്കും അതിലെ ഉള്ളടക്കങ്ങളിലേക്കും ചൂണ്ടിക്കാണിക്കും.
ഇത് ചെയ്യുന്നതിന്, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
$ sudo vim /etc/httpd/conf.d/wordpress.conf
തുടർന്ന് ഇനിപ്പറയുന്ന വരികൾ ഒട്ടിച്ച് മാറ്റങ്ങൾ സംരക്ഷിക്കുക.
<VirtualHost *:80> ServerName server-IP or FQDN ServerAdmin [email DocumentRoot /var/www/html/wordpress <Directory "/var/www/html/wordpress"> Options Indexes FollowSymLinks AllowOverride all Require all granted </Directory> ErrorLog /var/log/httpd/wordpress_error.log CustomLog /var/log/httpd/wordpress_access.log common </VirtualHost>
മാറ്റങ്ങൾ വരുത്തുന്നതിനായി അപ്പാച്ചെ വെബ്സെർവർ പുനരാരംഭിക്കുക.
$ sudo systemctl restart httpd
തുടർന്ന് വെബ്സെർവർ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക:
$ sudo systemctl status httpd
ഈ സമയത്ത്, എല്ലാ കോൺഫിഗറേഷനുകളും പൂർത്തിയായി. അടുത്തതും അവസാനവുമായ ഘട്ടത്തിൽ ഞങ്ങൾ ആരംഭിക്കുന്ന ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് വേർഡ്പ്രസ്സ് സജ്ജീകരിക്കുക മാത്രമാണ് അവശേഷിക്കുന്നത്.
എന്നാൽ ഞങ്ങൾ അങ്ങനെ ചെയ്യുന്നതിനുമുമ്പ്, ഫയർവാളിൽ HTTP, HTTPS ട്രാഫിക്ക് അനുവദിക്കുന്നത് വിവേകപൂർണ്ണമാണ്. നിങ്ങൾ ഒരു SSL സർട്ടിഫിക്കറ്റ് ഉപയോഗിച്ച് സൈറ്റ് എൻക്രിപ്റ്റ് ചെയ്യാൻ തീരുമാനിക്കുകയാണെങ്കിൽ HTTPS ഉപയോഗപ്രദമാകും.
ഫയർവാളിലുടനീളം ഈ പ്രോട്ടോക്കോളുകളോ സേവനങ്ങളോ അനുവദിക്കുന്നതിന്, കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:
$ sudo firewall-cmd --permanent --zone=public --add-service=http $ sudo firewall-cmd --permanent --zone=public --add-service=https
മാറ്റങ്ങൾ വരുത്തുന്നതിനായി ഫയർവാൾ വീണ്ടും ലോഡുചെയ്യുക.
$ sudo firewall-cmd --reload
കൊള്ളാം. നമുക്ക് സജ്ജീകരണം അന്തിമമാക്കാം.
ഘട്ടം 7: ഒരു ബ്രൗസറിൽ നിന്ന് വേർഡ്പ്രസ്സ് സജ്ജീകരിക്കുക
നിങ്ങളുടെ ബ്രൗസർ സമാരംഭിച്ച് നൽകിയിരിക്കുന്ന URL-ലേക്ക് പോകുക.
http://server-IP/
നിങ്ങൾ ഇനിപ്പറയുന്ന പേജ് കാണണം. നിർദ്ദേശങ്ങൾ മറികടന്ന് അടുത്ത ഘട്ടത്തിലേക്ക് പോകുന്നതിന് 'ലെറ്റ്സ് ഗോ' ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
വേർഡ്പ്രസ്സ് ഡാറ്റാബേസ് വിശദാംശങ്ങൾ പൂരിപ്പിച്ച് 'സമർപ്പിക്കുക' ക്ലിക്ക് ചെയ്യുക.
എല്ലാം ശരിയാണെന്ന് തോന്നുകയാണെങ്കിൽ, ഇൻസ്റ്റലേഷൻ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടുന്ന ഈ പേജ് നിങ്ങൾക്ക് ലഭിക്കും. അതിനാൽ, 'ഇൻസ്റ്റലേഷൻ പ്രവർത്തിപ്പിക്കുക' ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
അടുത്തതായി, നിങ്ങൾ ഒരു അഡ്മിൻ ഉപയോക്താവിനെ സൃഷ്ടിക്കുമ്പോൾ സൈറ്റ് വിശദാംശങ്ങൾ നൽകുക. ഉപയോക്തൃനാമവും പാസ്uവേഡ് വിശദാംശങ്ങളും ശ്രദ്ധാപൂർവ്വം ശ്രദ്ധിക്കുക, കാരണം നിങ്ങൾ അവസാനം വേർഡ്പ്രസ്സിലേക്ക് ലോഗിൻ ചെയ്യാൻ അവ ഉപയോഗിക്കും.
തുടർന്ന് 'ഇൻസ്റ്റാൾ വേർഡ്പ്രസ്സ്' ക്ലിക്ക് ചെയ്യുക.
കുറച്ച് നിമിഷങ്ങൾക്ക് ശേഷം, ഇൻസ്റ്റാളേഷൻ വിജയകരമായിരുന്നു എന്ന അറിയിപ്പ് നിങ്ങൾക്ക് ലഭിക്കും. ലോഗിൻ ചെയ്യാൻ, 'ലോഗിൻ' ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
ഇത് നിങ്ങളെ നേരിട്ട് ലോഗിൻ പേജിലേക്ക് കൊണ്ടുപോകുന്നു. നേരത്തെ ശ്രദ്ധിക്കാൻ ഞങ്ങൾ നിങ്ങളോട് പറഞ്ഞ ഉപയോക്തൃനാമവും പാസ്uവേഡും ടൈപ്പ് ചെയ്ത് 'ലോഗിൻ' അമർത്തുക.
കാണിച്ചിരിക്കുന്നതുപോലെ ഇത് നിങ്ങളെ WordPress ഡയറക്ടറിയിലേക്ക് കൊണ്ടുപോകുന്നു.
തികഞ്ഞത്! നിങ്ങൾ Rocky Linux 8-ൽ WordPress വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു. ഇവിടെ നിന്ന്, നിങ്ങൾക്ക് മുന്നോട്ട് പോകാനും നിങ്ങളുടെ ബ്ലോഗ് അല്ലെങ്കിൽ വെബ്സൈറ്റ് സൃഷ്ടിക്കാനും നിങ്ങളുടെ സൈറ്റിന്റെ ആകർഷണീയതയും പ്രവർത്തനക്ഷമതയും വർദ്ധിപ്പിക്കുന്നതിന് സൗജന്യ തീമുകളും പ്ലഗിനുകളും ഉൾപ്പെടെ WordPress നൽകുന്ന വലിയ നേട്ടങ്ങൾ ആസ്വദിക്കാനും കഴിയും.
കൂടാതെ, ഞങ്ങളുടെ ഗൈഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ വേർഡ്പ്രസ്സ് വെബ്uസൈറ്റിൽ HTTPS പ്രവർത്തനക്ഷമമാക്കാനും നിങ്ങൾക്ക് കഴിയും - സുരക്ഷിത അപ്പാച്ചെ ഉപയോഗിച്ച് റോക്കി ലിനക്സിൽ സർട്ടിഫിക്കറ്റ് എൻക്രിപ്റ്റ് ചെയ്യാം