അപ്പാച്ചെ ഉപയോഗിച്ച് RHEL 8-ൽ വേർഡ്പ്രസ്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


W3techs.com അനുസരിച്ച് എല്ലാ വെബ്uസൈറ്റുകളിലും ഏകദേശം 43% വരുന്ന ഒരു വലിയ ജനപ്രീതിയുള്ള CMS (ഉള്ളടക്ക മാനേജ്മെന്റ് സിസ്റ്റം) ആണ് WordPress.

ഇ-കൊമേഴ്uസ് പോലുള്ള ഉയർന്ന ട്രാഫിക് സൈറ്റുകൾ, വാർത്താ വെബ്uസൈറ്റുകൾ എന്നിവ മുതൽ ലളിതമായ ബ്ലോഗുകൾ വരെ, ജൂംല, ഷോപ്പിഫൈ, വിക്uസ് എന്നിവ പോലുള്ള അതിന്റെ എതിരാളികൾക്കിടയിൽ വേർഡ്പ്രസ്സ് ഒന്നാം സ്ഥാനത്ത് തുടരുന്നു.

വേർഡ്പ്രസ്സ് ഓപ്പൺ സോഴ്uസ് ആണ്, അത് ഉപയോഗിക്കാൻ സൌജന്യമാണ്. നിങ്ങൾ ആഗ്രഹിക്കുന്ന എന്തും നിർമ്മിക്കാൻ സഹായിക്കുന്നതിന് ഇത് ടൺ കണക്കിന് ഇഷ്uടാനുസൃതമാക്കലുകൾ നൽകുന്നു. മൊബൈൽ പ്രതികരണശേഷിയുള്ളതും ഇഷ്ടാനുസൃതമാക്കാൻ എളുപ്പമുള്ളതുമായ ഉയർന്ന പ്രവർത്തനക്ഷമതയുള്ള, SEO- സൗഹൃദ സൈറ്റുകൾ നിർമ്മിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.

ഈ ഗൈഡിൽ, ഒരു അപ്പാച്ചെ വെബ്uസെർവർ ഉപയോഗിച്ച് RHEL 8-ൽ വേർഡ്പ്രസ്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിക്കും.

ആരംഭിക്കുന്നതിന് മുമ്പ്, Apache, MariaDB, PHP എന്നിവ RHEL 8-ൽ ഇൻസ്uറ്റാൾ ചെയ്uതിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക, അതിൽ LAMP സ്റ്റാക്ക് ഒരുമിച്ച് ഉൾപ്പെടുന്നു.

WordPress-ന്റെ ഏറ്റവും പുതിയ പതിപ്പിന് PHP 7.4 അല്ലെങ്കിൽ ഉയർന്നത് ആവശ്യമാണ്. ഡിഫോൾട്ട് AppStream റിപ്പോസിറ്ററി PHP 7.2 മാത്രമേ നൽകുന്നുള്ളൂ, അത് സുരക്ഷിതമല്ലാത്തതും ഇനി പിന്തുണയ്uക്കാത്തതുമാണ്. പകരം റെമി റിപ്പോസിറ്ററി ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഏറ്റവും പുതിയ PHP പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാം. ആവശ്യകതകൾ ഇല്ലാതായതിനാൽ, നമുക്ക് ആരംഭിക്കാം!

ഘട്ടം 1: ഒരു വേർഡ്പ്രസ്സ് ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നു

വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാളേഷനായി ഡാറ്റാബേസ് സൃഷ്ടിച്ചുകൊണ്ട് ഞങ്ങൾ ആരംഭിക്കും, ഇത് ഇൻസ്റ്റാളേഷൻ സമയത്തും ശേഷവും എല്ലാ ഫയലുകളും സംഭരിക്കാൻ ഉപയോഗിക്കുന്നു.

അതിനാൽ, MariaDB ഡാറ്റാബേസിലേക്ക് ലോഗിൻ ചെയ്യുക:

$ sudo mysql -u root -p

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

CREATE DATABASE wordpress_db;
GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'StrongPassword';

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

FLUSH PRIVILEGES;
exit;

ഘട്ടം 2: RHEL-ൽ WordPress ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക

വേർഡ്പ്രസ്സ് ഡാറ്റാബേസ് ഉള്ളതിനാൽ, വേർഡ്പ്രസ്സ് ഡൗൺലോഡ് ചെയ്ത് കോൺഫിഗർ ചെയ്യുക എന്നതാണ് അടുത്ത നടപടി. ഈ ഗൈഡ് പ്രസിദ്ധീകരിക്കുന്ന സമയത്ത്, ഏറ്റവും പുതിയ വേർഡ്പ്രസ്സ് പതിപ്പ് 5.9.1 ആണ്.

വേർഡ്പ്രസ്സ് ഡൗൺലോഡ് ചെയ്യുന്നതിന്, ഔദ്യോഗിക സൈറ്റിൽ നിന്ന് ബൈനറി ഫയൽ ഡൗൺലോഡ് ചെയ്യാൻ wget കമാൻഡ് ഉപയോഗിക്കുക.

$ wget https://wordpress.org/latest.tar.gz

അടുത്തതായി, ടാർബോൾ ഫയൽ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക:

$ tar -xvf latest.tar.gz

അടുത്തതായി, ഞങ്ങൾ wp-config-sample.php ഫയൽ wp-config.php ലേക്ക് പകർത്താൻ പോകുന്നു, അവിടെ നിന്ന് WordPress അതിന്റെ അടിസ്ഥാന കോൺഫിഗറേഷൻ ലഭിക്കുന്നു. ആ ഓട്ടം നടത്താൻ.

$ cp wordpress/wp-config-sample.php wordpress/wp-config.php

അടുത്തതായി, wp-config.php ഫയൽ എഡിറ്റ് ചെയ്യുക.

$ vi wordpress/wp-config.php

കാണിച്ചിരിക്കുന്ന ചിത്രത്തിൽ സൂചിപ്പിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ ഡാറ്റാബേസ് നാമം, ഡാറ്റാബേസ് ഉപയോക്താവ്, പാസ്വേഡ് എന്നിവയുമായി പൊരുത്തപ്പെടുന്ന മൂല്യങ്ങൾ പരിഷ്ക്കരിക്കുക.

മാറ്റങ്ങൾ സംരക്ഷിച്ച് കോൺഫിഗറേഷൻ ഫയലിൽ നിന്ന് പുറത്തുകടക്കുക.

അടുത്തതായി, വേർഡ്പ്രസ്സ് ഡയറക്ടറി ഡോക്യുമെന്റ് റൂട്ടിലേക്ക് പകർത്തുക.

$ sudo cp -R wordpress /var/www/html/

ആവശ്യമായ ഡയറക്uടറി ഉടമസ്ഥാവകാശവും അനുമതികളും ഇനിപ്പറയുന്ന രീതിയിൽ നൽകിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക:

$ sudo chown -R apache:apache /var/www/html/wordpress
$ sudo chcon -t httpd_sys_rw_content_t /var/www/html/wordpress -R
$ sudo chmod -Rf 775  /var/www/html

ഘട്ടം 3: Apache WordPress VirtualHost ഫയൽ സൃഷ്ടിക്കുക

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

$ sudo vi /etc/httpd/conf.d/wordpress.conf

കോൺഫിഗറേഷൻ ഫയലിലേക്ക് താഴെയുള്ള വരികൾ പകർത്തി ഒട്ടിക്കുക.

<VirtualHost *:80>
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

ഘട്ടം 4: WordPress-നായി SELinux കോൺഫിഗർ ചെയ്യുക

മിക്ക കേസുകളിലും, RHEL 8 സെലിനക്സ് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. പ്രത്യേകിച്ച് വെബ് ആപ്ലിക്കേഷനുകളുടെ ഇൻസ്റ്റാളേഷൻ സമയത്ത് ഇത് ഒരു തടസ്സമാകാം. അതുപോലെ, നമുക്ക് ശരിയായ SELinux സന്ദർഭം /var/www/html/wordpress ഡയറക്ടറിയിലേക്ക് ക്രമീകരിക്കേണ്ടതുണ്ട്.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"

മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരാൻ, എക്സിക്യൂട്ട് ചെയ്യുക:

$ sudo restorecon -Rv /var/www/html/wordpress

തുടർന്ന് നിങ്ങളുടെ സിസ്റ്റം റീബൂട്ട് ചെയ്യുക.

ശ്രദ്ധിക്കുക: നിങ്ങൾ റീബൂട്ട് ചെയ്യുന്നതിനുമുമ്പ്, Apache, MariaDB സേവനങ്ങൾ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക, അതുവഴി ബൂട്ടിൽ അവ സ്വയമേവ ആരംഭിക്കാനാകും.

$ sudo systemctl enable httpd
$ sudo systemctl enable mariadb

ഘട്ടം 5: വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കുക

ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കുക എന്നതാണ് അവസാന ഘട്ടം. നിങ്ങളുടെ ബ്രൗസർ സമാരംഭിച്ച് നിങ്ങളുടെ സെർവറിന്റെ IP വിലാസം ബ്രൗസ് ചെയ്യുക:

http://server-IP-address

ആദ്യ പേജിൽ, നിങ്ങൾ തിരഞ്ഞെടുത്ത ഇൻസ്റ്റാളേഷൻ ഭാഷ തിരഞ്ഞെടുത്ത് 'തുടരുക' ക്ലിക്ക് ചെയ്യുക.

അടുത്ത ഘട്ടത്തിൽ, നിങ്ങളുടെ സൈറ്റിന്റെ വിശദാംശങ്ങൾ പൂരിപ്പിക്കുക.

തുടർന്ന് താഴേക്ക് സ്ക്രോൾ ചെയ്ത് 'വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാൾ ചെയ്യുക' ക്ലിക്കുചെയ്യുക.

ഫ്ലാഷിൽ, വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാകും! ലോഗിൻ ചെയ്യാൻ, 'ലോഗിൻ' ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

ലോഗിൻ സ്ക്രീനിൽ, ഉപയോക്തൃനാമവും പാസ്uവേഡും നൽകി 'ലോഗിൻ' ക്ലിക്ക് ചെയ്യുക.

കാണിച്ചിരിക്കുന്നതുപോലെ ഇത് നിങ്ങളെ വേർഡ്പ്രസ്സ് ഡാഷ്uബോർഡിലേക്ക് എത്തിക്കുന്നു. ഇവിടെ നിന്ന്, സമ്പന്നവും മനോഹരവുമായ തീമുകളും പ്ലഗിനുകളും ഉപയോഗിച്ച് നിങ്ങളുടെ വെബ്uസൈറ്റ് ഇഷ്ടാനുസൃതമാക്കാനാകും.

അത്രമാത്രം! നിങ്ങൾ RHEL 8-ൽ WordPress വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു.