ഉബുണ്ടു 20.04-ൽ അപ്പാച്ചെ ഉപയോഗിച്ച് വേർഡ്പ്രസ്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ഒരു ബ്ലോഗ്, ഇ-കൊമേഴ്uസ് വെബ്uസൈറ്റ്, ഒരു ബിസിനസ് വെബ്uസൈറ്റ്, ഒരു പോർട്ട്uഫോളിയോ വെബ്uസൈറ്റ്, ഒരു ഓൺലൈൻ ബിസിനസ് ഡയറക്uടറി എന്നിങ്ങനെയുള്ള വെബ്uസൈറ്റുകൾ നിർമ്മിക്കുന്നതിനുള്ള ലോകത്തിലെ ഏറ്റവും ജനപ്രിയ പ്ലാറ്റ്uഫോമാണ് WordPress. ഇത് സൌജന്യവും ഓപ്പൺ സോഴ്uസ് ആണ്, ഇൻസ്റ്റാൾ ചെയ്യാനും പഠിക്കാനും ഉപയോഗിക്കാനും എളുപ്പമാണ്, വളരെ പ്ലഗ് ചെയ്യാവുന്നതും ഇഷ്ടാനുസൃതമാക്കാവുന്നതുമാണ്.

ഉബുണ്ടു 20.04-ൽ അപ്പാച്ചെ ഉപയോഗിച്ച് വേർഡ്പ്രസിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഈ ഗൈഡ് കാണിക്കുന്നു. വെബ്uസൈറ്റുകൾ ഹോസ്റ്റുചെയ്യുന്നതിനായി നിങ്ങൾ LAMP സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്യുകയും നന്നായി കോൺഫിഗർ ചെയ്യുകയും ചെയ്തിട്ടുണ്ടെന്ന് ഇത് അനുമാനിക്കുന്നു, അല്ലാത്തപക്ഷം, ഞങ്ങളുടെ ഗൈഡ് കാണുക:

  • ഉബുണ്ടു 20.04-ൽ PhpMyAdmin ഉപയോഗിച്ച് LAMP സ്റ്റാക്ക് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ഉബുണ്ടു 20.04-ൽ വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

1. ഉബുണ്ടു 20.04 സെർവറിൽ LAMP സ്റ്റാക്ക് (Apache, MariaDB, PHP) ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്തുകഴിഞ്ഞാൽ, ഇനിപ്പറയുന്ന wget കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് WordPress-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാൻ തുടരാം.

$ wget -c http://wordpress.org/latest.tar.gz

2. ഡൗൺലോഡ് പൂർത്തിയായിക്കഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ടാർ കമാൻഡ് ഉപയോഗിച്ച് ആർക്കൈവ് ചെയ്ത ഫയൽ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

$ tar -xzvf latest.tar.gz

3. അടുത്തതായി, എക്uസ്uട്രാക്uറ്റുചെയ്uത വേർഡ്പ്രസ്സ് ഡയറക്uടറി നിങ്ങളുടെ ഡോക്യുമെന്റ് റൂട്ടിലേക്കും അതായത് /var/www/html/ എന്നതിലേക്കും നിങ്ങളുടെ വെബ്uസൈറ്റിന് കീഴിൽ കാണിച്ചിരിക്കുന്നതുപോലെയും നീക്കുക (mysite.com-നെ നിങ്ങളുടെ വെബ്uസൈറ്റിന്റെ പേരോ ഡൊമെയ്uൻ നാമമോ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക). ഇനിപ്പറയുന്ന കമാൻഡ് ഒരു mysite.com ഡയറക്ടറി സൃഷ്ടിക്കുകയും അതിനടിയിൽ WordPress ഫയലുകൾ നീക്കുകയും ചെയ്യും.

$ ls -l
$ sudo cp -R wordpress /var/www/html/mysite.com
$ ls -l /var/www/html/

4. ഇപ്പോൾ വെബ്uസൈറ്റ് (/var/www/html/mysite.com) ഡയറക്uടറിയിൽ ഉചിതമായ അനുമതികൾ സജ്ജമാക്കുക. ഇത് Apache2 ഉപയോക്താവിന്റെയും www-data എന്ന ഗ്രൂപ്പിന്റെയും ഉടമസ്ഥതയിലായിരിക്കണം.

$ sudo chown -R www-data:www-data /var/www/html/mysite.com
$ sudo chmod -R 775 /var/www/html/mysite.com

വെബ്uസൈറ്റിനായി ഒരു വേർഡ്പ്രസ്സ് ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നു

5. ആരംഭിക്കുന്നതിന്, നിങ്ങളുടെ MariaDB ഡാറ്റാബേസ് ഷെല്ലിൽ -u ഫ്ലാഗ് ഉപയോഗിച്ച് താഴെ പറയുന്ന mysql കമാൻഡ് ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക, അത് റൂട്ട് ആയിരിക്കേണ്ട ഉപയോക്തൃനാമവും ഒരു പാസ്uവേഡ് നൽകുന്നതിന് -p ആയിരിക്കണം. നിങ്ങൾ MariaDB സോഫ്uറ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ MySQL റൂട്ട് അക്കൗണ്ടിനായി സജ്ജീകരിച്ചത്.

$ sudo mysql -u root -p

6. ലോഗിൻ ചെയ്ത ശേഷം, നിങ്ങളുടെ സൈറ്റിന്റെ ഡാറ്റാബേസും കാണിച്ചിരിക്കുന്നതുപോലെ പ്രത്യേകാവകാശങ്ങളുള്ള ഒരു ഡാറ്റാബേസ് ഉപയോക്താവും സൃഷ്ടിക്കാൻ ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക. \mysite, \mysiteadmin, \[ഇമെയിൽ പരിരക്ഷിതം]! എന്നിവ മാറ്റിസ്ഥാപിക്കാൻ ഓർമ്മിക്കുക! നിങ്ങളുടെ ഡാറ്റാബേസ് നാമം, ഡാറ്റാബേസ് ഉപയോക്തൃനാമം, ഉപയോക്താവിന്റെ പാസ്uവേഡ് എന്നിവയോടൊപ്പം.

MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY '[email !';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT

7. അടുത്തതായി, നിങ്ങളുടെ വെബ്uസൈറ്റിന്റെ ഡോക്യുമെന്റ് റൂട്ടിലേക്ക് നീങ്ങുക, കാണിച്ചിരിക്കുന്നതുപോലെ നൽകിയിരിക്കുന്ന സാമ്പിൾ കോൺഫിഗറേഷൻ ഫയലിൽ നിന്ന് ഒരു wp-config.php ഫയൽ സൃഷ്ടിക്കുക.

$ cd /var/www/html/mysite.com
$ sudo mv wp-config-sample.php wp-config.php

8. തുടർന്ന് എഡിറ്റിംഗിനായി wp-config.php കോൺഫിഗറേഷൻ ഫയൽ തുറക്കുക.

$ sudo vim wp-config.php

കൂടാതെ ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ഡാറ്റാബേസ് കണക്ഷൻ പാരാമീറ്ററുകൾ (ഡാറ്റാബേസ് നാമം, ഡാറ്റാബേസ് ഉപയോക്താവ്, മുകളിൽ സൃഷ്ടിച്ച ഉപയോക്താവിന്റെ പാസ്uവേഡ്) അപ്ഡേറ്റ് ചെയ്യുക.

വേർഡ്പ്രസ്സ് വെബ്uസൈറ്റിനായി Apache VirtualHost സൃഷ്ടിക്കുന്നു

9. അടുത്തതായി, അപ്പാച്ചെ കോൺഫിഗറേഷനു കീഴിൽ ഒരു വെർച്വൽ ഹോസ്റ്റ് സൃഷ്ടിച്ചുകൊണ്ട് നിങ്ങളുടെ പൂർണ്ണ യോഗ്യതയുള്ള ഡൊമെയ്ൻ നാമം ഉപയോഗിച്ച് നിങ്ങളുടെ വേർഡ്പ്രസ്സ് സൈറ്റിനെ സേവിക്കുന്നതിനായി അപ്പാച്ചെ വെബ്സെർവർ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.

ഒരു പുതിയ വെർച്വൽ ഹോസ്റ്റ് സൃഷ്uടിക്കുന്നതിനും സജീവമാക്കുന്നതിനും, /etc/apache2/sites-available/ ഡയറക്uടറിക്ക് കീഴിൽ ഒരു പുതിയ ഫയൽ സൃഷ്uടിക്കുക. ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ ഫയലിനെ mysite.com.conf എന്ന് വിളിക്കും (അത് .conf വിപുലീകരണത്തിൽ അവസാനിക്കണം).

$ sudo vim /etc/apache2/sites-available/mysite.com.conf

തുടർന്ന് ഇനിപ്പറയുന്ന കോൺഫിഗറേഷൻ അതിൽ പകർത്തി ഒട്ടിക്കുക (സെർവർനെയിം, സെർവർഅഡ്മിൻ ഇമെയിലുകൾ നിങ്ങളുടെ മൂല്യങ്ങൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക).

<VirtualHost *:80>
	ServerName mysite.com
	ServerAdmin [email 
	DocumentRoot /var/www/html/mysite.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

ഫയൽ സംരക്ഷിച്ച് അത് അടയ്ക്കുക.

10. തുടർന്ന് വാക്യഘടനയുടെ കൃത്യതയ്ക്കായി അപ്പാച്ചെ കോൺഫിഗറേഷൻ പരിശോധിക്കുക. വാക്യഘടന ശരിയാണെങ്കിൽ, പുതിയ സൈറ്റ് പ്രവർത്തനക്ഷമമാക്കുകയും പുതിയ മാറ്റങ്ങൾ പ്രയോഗിക്കാൻ apache2 സേവനം വീണ്ടും ലോഡുചെയ്യുകയും ചെയ്യുക.

$ apache2ctl -t
$ sudo a2ensite mysite.com.conf
$ sudo systemctl reload apache2

11. കൂടാതെ, ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് നിങ്ങളുടെ പുതിയ സൈറ്റിനെ ശരിയായി ലോഡ് ചെയ്യാൻ അനുവദിക്കുന്നതിന് ഡിഫോൾട്ട് വെർച്വൽ ഹോസ്റ്റ് പ്രവർത്തനരഹിതമാക്കുക.

$ sudo a2dissite 000-default.conf
$ sudo systemctl reload apache2

വെബ് ഇന്റർഫേസ് വഴി വേർഡ്പ്രസ്സ് ഇൻസ്റ്റലേഷൻ പൂർത്തിയാക്കുന്നു

12. വെബ് ഇൻസ്റ്റാളർ ഉപയോഗിച്ച് വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാളേഷൻ എങ്ങനെ പൂർത്തിയാക്കാമെന്ന് അവസാന ഭാഗം കാണിക്കുന്നു. അതിനാൽ നിങ്ങളുടെ ബ്രൗസർ തുറന്ന് നിങ്ങളുടെ സൈറ്റിന്റെ ഡൊമെയ്ൻ നാമം ഉപയോഗിച്ച് നാവിഗേറ്റ് ചെയ്യുക:

http://mysite.com.

വേർഡ്പ്രസ്സ് വെബ് ഇൻസ്റ്റാളർ ലോഡുചെയ്uതുകഴിഞ്ഞാൽ, ഇൻസ്റ്റാളേഷനായി നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ഭാഷ തിരഞ്ഞെടുത്ത് തുടരുക ക്ലിക്കുചെയ്യുക.

13. അടുത്തതായി, നിങ്ങളുടെ സൈറ്റിന്റെ ശീർഷകം, അഡ്uമിനിസ്uട്രേറ്റീവ് ഉപയോക്തൃനാമം, പാസ്uവേഡ് എന്നിവയും നിങ്ങളുടെ സൈറ്റ് ഉള്ളടക്കം നിയന്ത്രിക്കുന്നതിനുള്ള ഒരു ഇമെയിലും സജ്ജമാക്കുക. തുടർന്ന് വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാൾ ചെയ്യുക ക്ലിക്ക് ചെയ്യുക.

14. വേർഡ്പ്രസ്സ് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, നിങ്ങളുടെ സൈറ്റിന്റെ അഡ്മിനിസ്ട്രേറ്റീവ് ലോഗിൻ പേജ് ആക്സസ് ചെയ്യാൻ ലോഗിൻ ക്ലിക്ക് ചെയ്യുക.

15. ഇപ്പോൾ നിങ്ങളുടെ അഡ്മിനിസ്ട്രേറ്റീവ് ക്രെഡൻഷ്യലുകൾ (മുകളിൽ സൃഷ്ടിച്ച ഉപയോക്തൃനാമവും പാസ്uവേഡും) ഉപയോഗിച്ച് നിങ്ങളുടെ പുതിയ വേർഡ്പ്രസ്സ് വെബ്uസൈറ്റിലേക്ക് ലോഗിൻ ചെയ്uത് ഡാഷ്uബോർഡിൽ നിന്ന് നിങ്ങളുടെ സൈറ്റ് ഇഷ്ടാനുസൃതമാക്കാൻ ആരംഭിക്കുക.

ഈ ലേഖനത്തിൽ, അപ്പാച്ചെ ഒരു വെബ് സെർവറായും MySQL-നെ PHP വെബ്uസൈറ്റുകൾ സേവിക്കുന്നതിനുള്ള ഒരു ഡാറ്റാബേസ് സിസ്റ്റമായും ഉപയോഗിച്ച് വേർഡ്പ്രസ്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന് ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്.

അടുത്തതായി, SSL ഉപയോഗിച്ച് നിങ്ങളുടെ വേർഡ്പ്രസ്സ് സൈറ്റ് സുരക്ഷിതമാക്കുക എന്നതാണ് നിർണായക ഘട്ടം. നിങ്ങൾ ഒരു യഥാർത്ഥ ഡൊമെയ്uനിൽ WordPress വിന്യസിച്ചിട്ടുണ്ടെങ്കിൽ, സൗജന്യ ലെറ്റ്സ് എൻക്രിപ്റ്റ് സർട്ടിഫിക്കറ്റ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് സൈറ്റ് സുരക്ഷിതമാക്കാം. പരിശോധനയ്uക്കോ വ്യക്തിഗത ഉപയോഗത്തിനോ വേണ്ടി നിങ്ങൾ ഒരു ഡമ്മി വെബ്uസൈറ്റിൽ പ്രാദേശികമായി WordPress വിന്യസിച്ചിട്ടുണ്ടെങ്കിൽ, പകരം ഒരു സ്വയം ഒപ്പിട്ട സർട്ടിഫിക്കറ്റ് ഉപയോഗിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു.